Bir kod hakkında bilgi sağlayarak başkalarına yardım etmek istediğinizde, yorumlar bu kodda.
Diğer programlama veya komut dosyası yazma dilleri gibi, PowerShell'de de dokümantasyon amacıyla yorumları verebilirsiniz.
PowerShell'de iki tür yorum vardır:
- Tek satırlı Yorum
- Çok satırlı yorum veya yorum bloğu
Tek satırlık yorum
Tek satırlık yorumlar, içine bir karakter yazabileceğiniz yorumlardır. doğramak sembol # her satırın başında. Hash sembolünün sağındaki her şey göz ardı edilecektir. Bir komut dosyasında birden fazla satır yazarsanız, karma # sembolü her satırın başında.
Tek satırlı yorumun sözdizimi
Tek satırlık yoruma ilişkin iki sözdizimi aşağıda verilmiştir:
lateks masalar
Sözdizimi1:
#
Sözdizimi2:
#
Örnekler
Örnek 1: Bu örnek, satırın sonundaki yorumun nasıl kullanılacağını gösterir
sql'de farklı tablolardan sütunlar nasıl seçilir
PS C:> get-childitem #this command displays the child items of the C: drive
Örnek2: Bu örnek, yorumun koddan önce ve herhangi bir ifadenin sonunda nasıl kullanılacağını gösterir.
PS C:> #This code is used to print the even numbers from 1 to 10 PS C:> for($i = 1; $i -le 10; $i++) # This loop statement initialize variable from 1 and increment upto 10. >> { >> $x=$i%2 >> if($x -eq 0) # The if condition checks that the value of variable x is equalt to 0, if yes then execute if body >> { >> echo $i # This statement prints the number which is divisibel by 2 >> } >> }
Çıktı:
2 4 6 8 10
Çok satırlı yorum
PowerShell 2.0 veya üzeri sürümlerde, çok satırlı yorumlar veya blok yorumlar eklenmiştir. Birden fazla satırı yorumlamak için < koyun # İlk satırın başındaki sembol ve #> Son satırın sonundaki sembol.
Çok satırlı yorumun sözdizimi
Aşağıdaki blok, çok satırlı yorumun sözdizimini görüntüler:
Statement-1 Statement-2 Statement-N
Örnek: Aşağıdaki örnekte, kodda çok satırlı yorumun nasıl kullanılacağı açıklanmaktadır.
PS C:> <# this code is used to print the>> factorial of a given number#> PS C:> $a=5 PS C:> $fact=1 PS C:> for ($i=$a;$i -ge 1;$i--) >> { >> $fact=$fact * $i; >> } </#>
Yukarıdaki örneğin çıktısını görüntülemek için aşağıdaki komutu yazın:
PS C:> $fact 120