Ի՞նչ է $0 Perl-ը:
Ի՞նչ է $0 Perl-ը:

Video: Ի՞նչ է $0 Perl-ը:

Video: Ի՞նչ է $0 Perl-ը:
Video: Ի՞նչ է տեղի ունեցել Արցախում անցած գիշեր 2024, Հոկտեմբեր
Anonim

$0 . $0 պարունակում է գործարկվող ծրագրի անվանումը, ինչպես տրված է shell-ին: Եթե ծրագիրը գործարկվել է անմիջապես միջոցով Պերլ թարգմանիչ, $0 պարունակում է ֆայլի անունը.

Համապատասխանաբար, ի՞նչ է նշանակում Perl-ում։

Այսպիսով նշանակում է glob(qq) կամ glob('*'). glob-ն օգտագործվում է օրինաչափությունից մի շարք տողերի կամ ֆայլերի անուններ ստեղծելու համար: Ցուցակի համատեքստում aka glob('*') վերադարձնում է ընթացիկ աշխատանքային գրացուցակի բոլոր ֆայլերը, բացի նրանցից, որոնց անունը սկսվում է..

Բացի այդ, ի՞նչ է նշանակում $#-ը Perl-ում: 1. 16. Մեջ Պերլ , շարահյուսությամբ ստանում եք @array-ի վերջին տարրի ինդեքսը $# զանգված. Այսպիսով, $#_-ը @_ զանգվածի վերջին տարրի ինդեքսն է: Սա նույնը չէ, ինչ զանգվածի տարրերի քանակը (որը դուք ստանում եք սկալյար @array-ով), քանի որ Պերլ զանգվածները սովորաբար հիմնված են 0-ի վրա:

Այս առումով, ի՞նչ է նշանակում $_-ը Perl-ում:

$_ հատուկ փոփոխական է, որը պարունակում է վերջին համընկնող արտահայտության արժեքը կամ միջանկյալ արժեքը օղակներում, ինչպիսիք են for, while և այլն, եթե դուք չեք պահում այդ համապատասխան արտահայտությունը բացահայտ փոփոխականների մեջ: [պատասխան] Re^2: Ինչ անում է այն նշանակում է " $_ », մեջ PERL.

Ի՞նչ է argv-ն Perl-ում:

Պերլ հրամանի տողի արգումենտները պահվում են հատուկ զանգվածում, որը կոչվում է @ ԱՐԳՎ . Զանգված @ ԱՐԳՎ պարունակում է հրամանի տողի փաստարկները, որոնք նախատեսված են սցենարի համար: $# ԱՐԳՎ ընդհանուր առմամբ արգումենտների թիվը հանած մեկ է, քանի որ $ ԱՐԳՎ [0]-ը առաջին արգումենտն է, այլ ոչ թե ծրագրի հրամանի անունը:

Խորհուրդ ենք տալիս: