logo

PowerShell Yorumları

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:&gt; <# this code is used to print the>&gt; factorial of a given number#&gt; PS C:&gt; $a=5 PS C:&gt; $fact=1 PS C:&gt; for ($i=$a;$i -ge 1;$i--) &gt;&gt; { &gt;&gt; $fact=$fact * $i; &gt;&gt; } </#>

Yukarıdaki örneğin çıktısını görüntülemek için aşağıdaki komutu yazın:

 PS C:&gt; $fact 120