Բովանդակություն:

Սովորեք Perl Հեշտ միջինից `8 քայլ
Սովորեք Perl Հեշտ միջինից `8 քայլ

Video: Սովորեք Perl Հեշտ միջինից `8 քայլ

Video: Սովորեք Perl Հեշտ միջինից `8 քայլ
Video: 8 բան, որ տղամարդիկ անում են ՄԻԱՅՆ այն կնոջ հետ, ում սիրում են 2024, Նոյեմբեր
Anonim
Սովորեք Perl Հեշտ Միջին
Սովորեք Perl Հեշտ Միջին

Perl- ը տեքստի վրա հիմնված սցենարային լեզու է, որն ունի իր առավելություններն ու թերությունները: Այս ձեռնարկը ձեզ կտրամադրի հիմնական գրիչների և գործառույթների ընդհանուր ակնարկ (AKA; ծրագրավորողներ)

կօգտագործեր. ԵԿԵՔ ՍԿՍԵՆՔ! (միայն Windows օպերատորների համար) Ենթադրում եմ, որ նախկինում աշխատել եք բարև համաշխարհային ծրագրով կամ/և աշխատել եք միջամտողի հետ: perl- ով սցենարագրելիս դուք պետք է փոխեք ձեր PATH- ը, բայց եթե չեք ցանկանում դա անել, օգտագործեք perl express (ստորև ներկայացված): *նշեք հաճելի տոկոսադրույքը և մեկնաբանեք սա ուսանելի

Քայլ 1: Նյութեր

1. perl interpeter (google it!)

2. եթե ցանկանում եք, perl express (google it!) 3. նաև, եթե ցանկանում եք, մոդուլներ (ոմանց համար Google perl մոդուլներ) տեղադրեք մոդուլները «lib» պանակում ձեր perl interpeter գրացուցակում

Քայլ 2: Ձեր առաջին ծրագիրը

լավ, եկեք պարզ ծրագիր կազմենք, պատճենեք և տեղադրեք այս #!/usr/bin/perl տպագիր «բարև աշխարհ»; դա ամենապարզ ծրագիրն է, որը կարող եք պատրաստել, եթե ցանկանում եք դրան մի փոքր ավելացնել, մուտքագրեք #!/usr/bin/perl print «բարև / n աշխարհ»; դուք պատրաստեցիք ձեր առաջին ծրագիրը:, / n այժմ նոր գիծ ստեղծելու հնարավորություն է տալիս մի փոքր ավելի առաջադեմ լինել

Քայլ 3: Փոփոխականներ

այժմ կան երեք տեսակի փոփոխականներ ՝ 1. սանդղակներ (պահում է տվյալների մեկ շերտ) (($ scaler name = value;) 2. զանգվածներ (պահում է տվյալների մի քանի շերտ) ((@array name = (արժեքներ);) 3. hashes %hashname = (value => այլ արժեք, արժեք => այլ արժեք #մուտքագրեք այնքան թեզեր, որքան ցանկանում եք)

Քայլ 4: Ավելի առաջադեմ

եկեք պատրաստենք սցենարներ, որոնք տպում են փոփոխականների արժեքները, մուտքագրեք դրանք: (պետք չէ մեկնաբանություններ գրել, մեկնաբանությունները նշվում են #-ով) 1: #!/usr/bin/perl $ variablename = 5; տպել «$ variablename»; 2. #!/usr/bin/perl @arrayname = (արժեք, արժեք 2); #հիշեք, դուք պետք է մատնանշեք զանգվածներին որպես մասշտաբների օրինակ (ինդեքսը կարգավորված է զրոյական տպագրությունից սկսած «$ arrayname {0} n»; #տպել value print "$ arrayname {1} n"; #print value2 նշում. {0} և}} նշանների վերևում գտնվող կոդերը փաստացի քառակուսի փակագծեր են: # #!/usr/bin/perl իմ %hash = (v => արժեքը, v2 => արժեք 2); տպեք $ hash {v}; այժմ եկեք սովորենք այլ կիրառություն սանդղակների համար, մուտքագրեք կամ պատճենեք և տեղադրեք այս կոդը #!/usr/bin/perl $ scalername =; տպեք $ scalername; մուտքագրեք այն, ինչ ցանկանում եք երբ օգտագործում եք հրամանի տողը, բայց եթե օգտագործում եք perl express- ը, կտտացրեք std.input- ին, այնուհետև կտտացրեք i/o խորհրդանիշին, այժմ թույլ է տալիս գտնել փոփոխականների այլ օգտագործում

Քայլ 5: Մեկ այլ օգտագործում և շրջանառություն

պատճենեք և տեղադրեք այս կոդը #!/usr/bin/perl $ scalername =; if ($ scalername = ~ m/bill clinton/) {տպեք «իր քլինթոնը լավ է»; } լավ, դուք կարող եք հարցնել «ի՞նչ է անում, եթե» -ն: Ոլորեք ներքև և կտեսնեք: "ահա ևս մեկ գործառույթ, որը նույնպես օգտագործվում է ֆունկցիայի ընթացքում` օրինակ. պատճենեք և տեղադրեք այս կոդը #!/usr/bin/perl $ a = 1; մինչդեռ ($ a == 1) # == միայն թվերի համար է {տպել "a = 1"; } else {տպել "a- ն հավասար չէ 1 -ի"; } հաջորդ քայլը կխոսի բուլյան գործառույթների մասին

Քայլ 6: Բուլյան

բուլյան միայն թվերի համար է: ահա որոշ գործառույթներ ==, հավասար է = =, ոչ հավասար <, մեծ>> -ից, փոքր (*) -ից, բազմապատկեք նոտան. բազմապատկելու դեպքում չկա () 's +, ավելացրեք

Քայլ 7: Միավորել այն

պատճենեք և տեղադրեք այս կոդը ՝ #!/usr/bin/perl $ operation =; if ($ operation = ~ m/multiply/) {print "enter a number: / n"; $ a =; print "մուտքագրեք համարը բազմապատկել $ a: / n "; $ b =; $ c = $ a * $ b; տպել" $ a բազմապատկած $ b = $ c / n ";} եթե ($ գործողություն = ~ մ/ավելացնել/) {տպել "մուտքագրել թիվ. / n"; $ a =; տպել "մուտքագրել համար $ a- ին ավելացնելու համար: / n"; $ b =; $ c = $ a + $ b; տպել "$ a ավելացված է $ b = $ c / n ";}

Քայլ 8: Ավարտվեց:

երբ գրում եք ձեր սեփական ծրագրերը, գուցե ցանկանաք ավելացնել այս գործառույթը ձեր ծածկագրում

օգտագործել նախազգուշացումներ; լավ, ավարտեցիր

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