Բովանդակություն:
- Քայլ 1: Նյութեր
- Քայլ 2: Ձեր առաջին ծրագիրը
- Քայլ 3: Փոփոխականներ
- Քայլ 4: Ավելի առաջադեմ
- Քայլ 5: Մեկ այլ օգտագործում և շրջանառություն
- Քայլ 6: Բուլյան
- Քայլ 7: Միավորել այն
- Քայլ 8: Ավարտվեց:
Video: Սովորեք Perl Հեշտ միջինից `8 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:52
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: Ավարտվեց:
երբ գրում եք ձեր սեփական ծրագրերը, գուցե ցանկանաք ավելացնել այս գործառույթը ձեր ծածկագրում
օգտագործել նախազգուշացումներ; լավ, ավարտեցիր
Խորհուրդ ենք տալիս:
Սովորեք C ++ Oop: 6 քայլ
Սովորեք C ++ Oop: բարև, այս ուսանելի ծրագրում դուք կսովորեք c ++ oop- ի հիմունքները, հուսով եմ ձեզ հաճույք կստանա
BGA ռենտգենյան տեսչություն. Սովորեք, թե ինչպես ստուգել: 7 քայլ
BGA ռենտգենյան տեսչություն. Սովորեք, թե ինչպես ստուգել. կպահանջվի. ռենտգենյան համակարգ, որն ունակ է պահել PCBPCBESD smockESD դաստակի ժապավենը
Այն, ինչ ձեզ հարկավոր է և սովորեք. 4 քայլ
Այն, ինչ ձեզ հարկավոր կլինի և սովորեք. Raspberry Pi տախտակն այն է, ինչ դուք կսովորեք օգտագործել այս դասարանում: Այսպիսով, ինչ է դա և որտեղից է այն ծագել: Raspberry Pi- ն փոքր, էժան և ծրագրավորվող համակարգիչ է, որը ստեղծվել է Raspberry Pi հիմնադրամի կողմից: Հիմնադրամի համահեղինակներից մեկը
Սկսնակ. Սովորեք IOT սառը ձկնակերով `9 քայլ (նկարներով)
Սկսնակ. Սովորեք IOT- ը Cool Fish Feeder- ով: Այս նախագիծը ավելի շատ փոքր բյուջետային IOT սարքով սկսելու ուղեցույցի մասին է, և թե ինչ կարող եք անել դրա հետ: Ի՞նչ է IOT- ը: Ստացա Google- ից. IoT- ը կարճ է ինտերնետի իրերի համար: Իրերի ինտերնետը վերաբերում է անընդհատ աճող ցանցին
DIY MusiLED, Երաժշտության համաժամեցված լուսադիոդներ մեկ կտտոցով Windows և Linux հավելվածով (32 բիթ և 64 բիթ): Հեշտ է վերստեղծել, Հեշտ օգտագործել, Հեշտ տեղափոխել ՝ 3 քայլ
DIY MusiLED, Երաժշտության համաժամեցված լուսադիոդներ ՝ մեկ կտտոցով Windows և Linux հավելվածով (32-բիթ և 64-բիթ): Հեշտ է վերստեղծել, դյուրին օգտագործել, հեշտ է տեղափոխել. LED- ները դրանք լուսավորելու են ըստ հարվածի էֆեկտների (Snare, High Hat, Kick)