Sadržaj:

Naučite Perl Lako do srednje: 8 koraka
Naučite Perl Lako do srednje: 8 koraka

Video: Naučite Perl Lako do srednje: 8 koraka

Video: Naučite Perl Lako do srednje: 8 koraka
Video: Меня вычислили. Поход в дождь. Рыбалка у землянки. Батл. Фонарь KilNex. 2024, Srpanj
Anonim
Naučite Perl Lako do Srednje
Naučite Perl Lako do Srednje

Perl je skriptni jezik temeljen na tekstu koji ima svoje prednosti i nedostatke, ovaj vodič će vam dati pregled osnova i funkcija koje većina skriptora (poznatih kao programeri)

bi koristili. ZAPOČNIMO! (samo za operatore operacijskog sustava Windows) Pretpostavljam da ste prije ili/i radili s interpeterom. prilikom skriptiranja u perlu morate promijeniti svoj PATH, ali ako to ne želite učiniti, upotrijebite perl express (prikazano ispod). *zabilježite stopu zadovoljstva i komentirajte ovo uputstvo

Korak 1: Materijali

1. perl interpeter (google it!)

2.ako želite, perl express (google it!) 3. također, ako želite, moduli (google perl moduli za neke) instaliraju module u mapu "lib" u imeniku vašeg perl interpetera

Korak 2: Vaš prvi program

dobro napravimo jednostavan program, kopirajte i zalijepite ovaj #!/usr/bin/perl ispis "hello world"; to je najjednostavniji program koji možete napraviti, ako mu želite dodati malo, upišite #!/usr/bin/perl print "hello / n world"; napravili ste svoj prvi program!, / n je napraviti novu liniju, sada ćemo moći napredovati

Korak 3: Varijable

sada postoje tri vrste varijabli, 1. skaliranje (sadrži jednu traku podataka) (($ skaler name = value;) 2. niz (sadrži više traka podataka) ((@array name = (values);) 3. hashes %hashname = (value => druga vrijednost, vrijednost => druga vrijednost #unesite koliko god želite teza)

Korak 4: Napredovanje

dopustimo skripte koje ispisuju vrijednosti varijabli, upišite ove skripte! (komentare ne morate upisivati, komentari se bilježe s #) 1. #!/usr/bin/perl $ ime varijable = 5; ispisati "$ variablename"; 2. #!/usr/bin/perl @arrayname = (value, value2); #zapamtite, morate se pozivati na nizove kao primjer skalara (indeksi su u redu koji počinje s nulom ispis "$ arrayname {0} n"; #print value print "$ arrayname {1} n"; #print value2 napomena: za kôd iznad {i} simboli su zapravo uglate zagrade 3. #!/usr/bin/perl moj %hash = (v => vrijednost, v2 => value2); print $ hash {v}; sada ćemo naučiti drugu upotrebu skalera, upišite ili kopirajte i zalijepite ovaj kod #!/usr/bin/perl $ scalername =; print $ scalername; upišite sve što želite kada koristite naredbeni redak, ali ako koristite perl express, kliknite na std.input, a zatim kliknite na simbol u/i, sada možete pronaći još neke upotrebe za varijable

Korak 5: Druga upotreba i ponavljanje

kopirajte i zalijepite ovaj kod #!/usr/bin/perl $ scalername =; if ($ scalername = ~ m/Bill Clinton/) {ispišite "Clinton je u redu!"; } U redu, možda se pitate "što radi if ako?" pomaknite se prema dolje i vidjet ćete! >>>>>>>> U if statmentu perl se ponaša na sljedeći način, perl pita "sadrži li $ scalername Bill Clinton? "evo još jedne funkcije koja je također korisna u primjeru funkcije while: kopirajte i zalijepite ovaj kôd #!/usr/bin/perl $ a = 1; dok je ($ a == 1) # == samo za brojeve {print "a = 1"; } else {ispis "a nije jednako 1"; } sljedeći korak će govoriti o logičkim funkcijama

Korak 6: Booleov

boolean je samo za brojeve! evo nekih funkcija ==, jednako! =, nije jednako <, veće od>, manje od (*), pomnožite napomenu: u množenju nema () 's +, dodajte

Korak 7: Sastavite to zajedno

kopirajte i zalijepite ovaj kôd, #!/usr/bin/perl $ operation =; if ($ operation = ~ m/multiply/) {print "unesite broj: / n"; $ a =; print "unesite broj za pomnožite $ a: / n "; $ b =; $ c = $ a * $ b; ispišite" $ a pomnoženo s $ b = $ c / n ";} if ($ operation = ~ m/add/) {print "unesite broj: / n"; $ a =; print "unesite broj za dodavanje u $ a: / n"; $ b =; $ c = $ a + $ b; ispišite "$ a dodano u $ b = $ c / n ";}

Korak 8: Završeno

kada pišete vlastite programe, možda biste htjeli dodati ovu funkciju u svoj kôd

upozorenja; dobro ste završili!

Preporučeni: