فيديو: ما هو $ 0 Perl؟
2024 مؤلف: Lynn Donovan | [email protected]. آخر تعديل: 2023-12-15 23:43
$0 . $0 يحتوي على اسم البرنامج الجاري تشغيله ، كما هو مُعطى للقذيفة. إذا تم تشغيل البرنامج مباشرة من خلال بيرل مترجم، $0 يحتوي على اسم الملف.
في المقابل ، ماذا يعني في بيرل؟
وبالتالي يعني الكرة الأرضية (qq) أو الكرة الأرضية ('*'). يستخدم glob لإنشاء عدد من السلاسل النصية أو أسماء الملفات من النمط. في سياق القائمة ، يُرجع الملقب glob ('*') جميع الملفات الموجودة في دليل العمل الحالي بخلاف تلك التي يبدأ اسمها بـ..
أيضًا ، ماذا يعني $ # في لغة Perl؟ 1. 16. في بيرل ، ستحصل على فهرس العنصر الأخير فيarray بالصيغة $# مجموعة مصفوفة. إذن $ # _ هو فهرس العنصر الأخير في المصفوفة_. هذا ليس هو نفسه عدد العناصر في المصفوفة (التي تحصل عليها باستخدام scalararray) ، لأن بيرل عادةً ما تكون المصفوفات مستندة إلى 0.
في هذا الصدد ، ماذا يعني $ _ في لغة Perl؟
$_ هو متغير خاص يحتوي على قيمة آخر تعبير مطابق أو القيمة الوسيطة في حلقات مثل for ، while ، وما إلى ذلك ، إذا لم تقم بتخزين هذا التعبير المطابق في متغيرات صريحة. [رد] Re ^ 2: What هل هو - هي يقصد " $_ ." في بيرل.
ما هو Argv في Perl؟
بيرل وسيطات سطر الأوامر المخزنة في مصفوفة خاصة تسمى @ ARGV . المصفوفة @ ARGV يحتوي على وسيطات سطر الأوامر المخصصة للبرنامج النصي. # دولار ARGV بشكل عام هو عدد المتغيرات ناقص واحد ، لأن $ ARGV [0] هو الوسيطة الأولى ، وليس اسم أمر البرنامج نفسه.
موصى به:
ما هو الفرق بين chop و chomp في Perl؟
غالبًا ما تكون وظائف Perl's chop و chomp مصدر ارتباك. لا يبدون متشابهين فحسب ، بل يفعلون أشياء متشابهة. لسوء الحظ ، هناك اختلاف جوهري - يزيل المقطع الحرف الأخير من السلسلة تمامًا ، بينما يقضم بصوت عالي يزيل الحرف الأخير فقط إذا كان سطرًا جديدًا