logo

تعليقات باورشيل

عندما تريد مساعدة الآخرين من خلال توفير المعلومات حول الرمز، فيجب عليك استخدام تعليقات في هذا الرمز.

تمامًا مثل لغات البرمجة أو البرمجة النصية الأخرى، يمكنك تقديم التعليقات في PowerShell لغرض التوثيق.

يوجد في PowerShell نوعان من التعليقات:

  • تعليق من سطر واحد
  • تعليق متعدد الأسطر أو كتلة تعليق

تعليق سطر واحد

تعليقات السطر الواحد هي تلك التعليقات التي يمكنك كتابة أ التجزئة رمز # في بداية كل سطر. سيتم تجاهل كل شيء على يمين رمز التجزئة. إذا قمت بكتابة أسطر متعددة في البرنامج النصي، كان عليك استخدام رمز التجزئة # في بداية كل سطر.

بناء جملة تعليق سطر واحد

فيما يلي بناء الجملة للتعليق المكون من سطر واحد:

بيثون تحويل البايتات إلى سلسلة

بناء الجملة 1:

 # 

بناء الجملة 2:

 # 

أمثلة

مثال 1: يعرض هذا المثال كيفية استخدام التعليق في نهاية السطر

 PS C:> get-childitem #this command displays the child items of the C: drive 

مثال 2: يعرض هذا المثال كيفية استخدام التعليق قبل الكود وفي نهاية أي عبارة.

 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 >> } >> } 

انتاج:

 2 4 6 8 10 

تعليق متعدد الأسطر

باستخدام PowerShell 2.0 أو أعلى، تم تقديم تعليقات أسطر متعددة أو تعليقات محظورة. للتعليق على الأسطر المتعددة، ضع علامة < # الرمز في بداية السطر الأول و #> الرمز في نهاية السطر الأخير.

بناء جملة التعليق متعدد الأسطر

تعرض الكتلة التالية بناء جملة التعليق متعدد الأسطر:

جافا مجموعة ديناميكية
 Statement-1 Statement-2 Statement-N 

مثال: يصف المثال التالي كيفية استخدام التعليق متعدد الأسطر في التعليمات البرمجية.

 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; } </#>

اكتب الأمر التالي لعرض مخرجات المثال أعلاه:

 PS C:&gt; $fact 120