Мазмұны:

Perl Easy to Medium үйреніңіз: 8 қадам
Perl Easy to Medium үйреніңіз: 8 қадам

Бейне: Perl Easy to Medium үйреніңіз: 8 қадам

Бейне: Perl Easy to Medium үйреніңіз: 8 қадам
Бейне: Shanghai Yuuki(上海遊記) 11-21 Ryunosuke Akutagawa (Audiobook) 2024, Шілде
Anonim
Perl Easy to Medium үйреніңіз
Perl Easy to Medium үйреніңіз

Perl - бұл мәтінге негізделген сценарий тілі, оның артықшылықтары мен кемшіліктері бар, бұл оқулық сізге көптеген сценарийлердің негіздері мен функциялары туралы шолу береді (АКА; бағдарламашылар)

қолданар еді. БАСТАҢЫЗ! (тек терезе операторлары үшін) Менің ойымша, сіз сәлемдесу бағдарламасымен бұрын жұмыс істедіңіз және/немесе интерпетермен жұмыс жасадыңыз. perl -де сценарий жазу кезінде PATH -ды өзгерту керек, бірақ егер сіз мұны қаламасаңыз, perl express пайдаланыңыз (төменде көрсетілген). *бағаны белгілеңіз және осы нұсқаулыққа түсініктеме беріңіз

1 -қадам: материалдар

1. perl interpeter (google it!)

2. қаласаңыз, perl express (google it!) 3. сонымен қатар, егер қаласаңыз, модульдер (кейбіреулер үшін google perl модульдері) модульдерді perl интерпетер каталогындағы «lib» қалтасына орнатады.

2 -қадам: Сіздің бірінші бағдарламаңыз

Жарайды қарапайым бағдарлама жасайық

көшіру және қою #!/usr/bin/perl print «hello world»; бұл сіз жасай алатын ең қарапайым бағдарлама, егер оған аздап қосқыңыз келсе, #!/usr/bin/perl print «hello / n world» деп теріңіз; Сіз бірінші бағдарламаны жасадыңыз!, / n енді жаңа жолды жасау керек, біз сәл озық боламыз

3 -қадам: айнымалылар

қазір айнымалылардың үш түрі бар, 1. масштабтағыштар (мәліметтердің бір жолағын ұстайды) (($ scaler name = value;) 2. массивтер (бірнеше деректер жолағын сақтайды) ((@array name = (мәндер);) 3. хэш %hashname = (мән => басқа мән, мән => басқа мән #тезистерді қалағаныңызша енгізіңіз)

4 -қадам: Жетілдіру

айнымалылардың мәндерін басып шығаратын сценарийлер жасауға рұқсат етіңіз, бұл сценарийлерді теріңіз! (түсініктемелерді терудің қажеті жоқ, пікірлер #белгісімен белгіленеді) 1. #!/usr/bin/perl $ variablename = 5; «$ variablename» басып шығару; 2. №! мәнді басып шығару «$ arrayname {1} n»; #print value2 ескерту: {және} таңбаларының үстіндегі код үшін шаршы жақшалар 3. #!/usr/bin/perl my %hash = (v => мәні), v2 => value2); басып шығару $ hash {v}; енді масштабтағыштардың басқа қолданылуын үйренуге мүмкіндік беріңіз, осы кодты теріңіз немесе көшіріп #қойыңыз! #usr/bin/perl $ scalername =; print $ scalername; қалаған нәрсені теріңіз пәрмен жолын пайдаланған кезде, бірақ егер сіз perl express қолдансаңыз, std.input түймесін басыңыз, содан кейін енгізу/шығару белгісін нұқыңыз, енді айнымалылар үшін бірнеше қосымша мүмкіндіктерді табуға мүмкіндік береді

5 -қадам: Тағы бір қолдану мен айналдыру

осы кодты көшіріп, қойыңыз #!/usr/bin/perl $ scalername =; if ($ scalername = ~ m/bill clinton/) {print «its clinton alright!»; } жарайды, сіз «егер не істейді?» деп төмен қарай жылжыңыз деп сұрайтын шығарсыз, және сіз көресіз! >>>>>>>> егер perl per statment келесідей әрекет етсе, perl сұрайды «$ scalername құрамында шот Клинтон бар ма? «мұнда функцияның мысалы ретінде пайдаланылатын тағы бір функция бар: осы кодты көшіріп #!/usr/bin/perl $ a = 1; while ($ a == 1) # == тек сандарға арналған {print «a = 1»; } else {print «a 1 -ге тең емес»; } келесі қадамда логикалық функциялар туралы айтылады

6 -қадам: логикалық

логикалық тек сандарға арналған! мұнда кейбір функциялар бар ==, тең! =, тең емес <, үлкеннен>, кіші (*), ескертуді көбейту: жоқта () 'с + көбейту керек

7 -қадам: оны біріктіру

осы кодты көшіріп, қойыңыз, #!/usr/bin/perl $ operation =; if ($ operation = ~ m/multiply/) {print «number enter: / n»; $ a =; print «to enter a number $ a көбейтіңіз: / n «; $ b =; $ c = $ a * $ b; басып шығару» $ көбейтілген $ b = $ c / n «;} егер ($ операция = ~ m/қосу/) {басып шығару «нөмірді енгізіңіз: / n»; $ a =; басып шығару «$ a қосу үшін санды енгізіңіз: / n»; $ b =; $ c = $ a + $ b; басып шығару «$ a қосылды $ b = $ c / n «;}

8 -қадам: Аяқталды

Сіз өзіңіздің жеке бағдарламаларыңызды жазғанда, бұл функцияны кодқа қосқыңыз келуі мүмкін

ескертулерді қолдану; жарайды, сен істедің!

Ұсынылған: