Orodha ya maudhui:
- Hatua ya 1: Vifaa
- Hatua ya 2: Mpango wako wa kwanza
- Hatua ya 3: Vigezo
- Hatua ya 4: Kupata Maendeleo Zaidi
- Hatua ya 5: Matumizi mengine na Kufunguliwa
- Hatua ya 6: Boolean
- Hatua ya 7: Kuiweka Pamoja
- Hatua ya 8: Imemalizika
Video: Jifunze Perl Rahisi kwa Kati: Hatua 8
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:55
Perl ni maandishi ya msingi ya maandishi ambayo yana faida na hasara, mafunzo haya yatakupa muhtasari wa misingi na kazi ambazo waandishi wengi (AKA; waandaaji)
ingetumia. TUANZE! (kwa waendeshaji wa windows tu) Ninafikiria kuwa umefanya kazi na programu ya ulimwengu ya hello kabla au / na umefanya kazi na mkalimani. unapoandika kwenye perl lazima ubadilishe PATH yako, lakini ikiwa hutaki kufanya hivyo, tumia perl expression (iliyoonyeshwa hapa chini). * kumbuka kiwango cha maoni na utoe maoni haya
Hatua ya 1: Vifaa
1. mtafsiri wa perl (google it!)
2. ikiwa unataka, perl eleza (google it!) 3. pia, ikiwa unataka, moduli (moduli za google perl kwa wengine) weka moduli kwenye folda ya "lib" kwenye saraka yako ya mtafsiri wa perl.
Hatua ya 2: Mpango wako wa kwanza
sawa lets kufanya mpango rahisi, nakili na ubandike hii #! / usr / bin / perl chapa "hello world"; huo ndio mpango rahisi zaidi unaweza kufanya, ikiwa unataka kuiongeza kidogo, andika #! / usr / bin / perl chapisha "hello / n ulimwengu"; umetengeneza mpango wako wa kwanza!, / n ni kutengeneza laini mpya sasa inakuwezesha kupata maendeleo zaidi
Hatua ya 3: Vigezo
sasa kuna aina tatu za anuwai, 1. wauzaji (anashikilia ukanda mmoja wa data) (($ scaler name = value;) 2.arrays (inashikilia vipande kadhaa vya data) hashes% hashname = (value => value nyingine, value => thamani nyingine #paka theses nyingi kama unavyotaka)
Hatua ya 4: Kupata Maendeleo Zaidi
hebu tengeneza maandishi ambayo huchapisha maadili ya anuwai, andika hati hizi! (sio lazima uchapishe maoni, maoni yanajulikana na #) 1. #! / usr / bin / perl $ variablename = 5; chapisha "$ variablename"; 2. #! / usr / bin / perl @arrayname = (thamani, thamani2); # kumbuka, lazima urejelee safu kama mfano wa scalars (indexe ili iweze kuanza bila kuchapa zero "$ arrayname {0} n"; #print chapa ya thamani "$ arrayname {1} n"; #print value2 dokezo: kwa nambari iliyo juu ya alama {na} ni mabano ya mraba 3. #! / usr / bin / perl my% hash = (v => value, v2 => value2); chapisha $ hash {v}; sasa hebu jifunze matumizi mengine kwa wadogo, andika au nakili na ubandike nambari hii #! / usr / bin / perl $ scalername =; chapisha $ scalername; andika kitu chochote unachotaka unapotumia haraka ya amri lakini ikiwa unatumia maelezo ya perl, bonyeza std.input kisha bonyeza ishara i / o lets kupata matumizi zaidi ya anuwai
Hatua ya 5: Matumizi mengine na Kufunguliwa
nakili na ubandike nambari hii #! / usr / bin / perl $ scalername =; ikiwa ($ scalername = ~ m / bill clinton /) {chapa "clinton yake sawa!"; } sawa, unaweza kuwa unauliza "je! ikiwa inafanya nini?" shuka chini na utaona! "hapa kuna kazi nyingine ambayo pia ni usefulthe wakati mfano wa kazi: nakala na ubandike nambari hii #! / usr / bin / perl $ a = 1; wakati ($ a == 1) # == ni ya nambari tu {print "a = 1"; } mwingine {chapa "a hailingani 1"; } hatua inayofuata itazungumza juu ya kazi za boolean
Hatua ya 6: Boolean
boolean ni ya nambari tu! heres kazi zingine ==, sawa! =, sio sawa <, kubwa kuliko>, chini ya (*), zidisha dokezo:
Hatua ya 7: Kuiweka Pamoja
nakili na ubandike nambari hii, #! / usr / bin / perl $ operation =; ikiwa ($ operation = ~ m / multiply /) {print "ingiza nambari: / n"; $ a =; chapa "ingiza nambari kwa ongeza $ a: / n "; $ b =; $ c = $ a * $ b; chapisha" $ imezidishwa na $ b = $ c / n ";} ikiwa ($ operation = ~ m / add /) {print "ingiza nambari: / n"; $ a =; chapisha "weka nambari ya kuongeza kwa $ a: / n"; $ b =; $ c = $ a + $ b; chapisha "$ a imeongezwa kwa $ b = $ c / n ";}
Hatua ya 8: Imemalizika
unapoandika programu zako mwenyewe unaweza kutaka kuongeza kazi hii katika nambari yako
tumia maonyo; sawa umemaliza!
Ilipendekeza:
Jifunze Jinsi ya Kubuni PCB Iliyoundwa Maalum na Zana Rahisi za Mkondoni: Hatua 12 (na Picha)
Jifunze Jinsi ya Kubuni PCB Iliyoundwa Maalum na Zana za Rahisi za Mkondoni: Nimekuwa nikitaka kuunda PCB ya kawaida, na kwa zana za mkondoni na mfano wa bei rahisi wa PCB haijawahi kuwa rahisi kuliko sasa! Inawezekana hata kupata vifaa vya mlima wa uso kukusanyika kwa bei rahisi na kwa urahisi kwa kiasi kidogo kuokoa suluhisho ngumu
Rahisi IOT - App Controlled RF Sensor Hub kwa Vifaa vya IOT ya Kati: Hatua 4
Rahisi IOT - App Sensor RF Sensor Hub ya Vifaa vya Masafa ya Kati IOT: Katika safu hii ya mafunzo, tutaunda mtandao wa vifaa ambavyo vinaweza kudhibitiwa kupitia kiunga cha redio kutoka kwa kifaa cha kitovu cha kati. Faida ya kutumia muunganisho wa redio ya 433MHz badala ya WIFI au Bluetooth ndio anuwai kubwa zaidi (na nzuri
Jifunze jinsi ya kuteka mshumaa - hatua kwa hatua: hatua 6
Jifunze jinsi ya kuchora mshumaa - hatua kwa hatua: mshumaa huu unachukua dakika 10 kuchora ukifuata hatua zangu kwa uangalifu
(Rahisi) Njia rahisi ya Kupata Sauti ya Analog / pwm Kutoka kwa Raspberry PI Zero na Pia Kuunganisha kwa Crt TV: Hatua 4
Njia rahisi ya Kupata Analog / pwm Sauti Kutoka kwa Raspberry PI Zero na pia Kuunganisha kwa Crt TV: Hapa nimetumia njia rahisi kulisha sauti kwa runinga pamoja na video ya compsite
DIY MusiLED, Muziki uliosawazishwa LEDs na Bonyeza mara moja Windows & Linux Maombi (32-bit & 64-bit). Rahisi kujirudia, Rahisi Kutumia, Rahisi kwa Port: 3 Hatua
DIY MusiLED, Muziki uliosawazishwa LEDs na Bonyeza mara moja Windows & Linux Maombi (32-bit & 64-bit). Rahisi kujirudia, Rahisi Kutumia, Rahisi Bandari. Mradi huu utakusaidia kuunganisha LEDs 18 (6 Nyekundu + 6 Bluu + 6 Njano) kwa Bodi yako ya Arduino na uchanganue ishara za wakati halisi wa Kompyuta yako na uzipeleke kwa taa za taa kuziwasha kulingana na athari za kipigo (Mtego, Kofia ya Juu, Kick)