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, Novembar
Anonim
Naučite Perl Lako do Srednje
Naučite Perl Lako do Srednje

Perl je jezični skriptni jezik zasnovan na tekstu koji ima svoje prednosti i nedostatke, ovaj vodič će vam dati pregled osnova i funkcija koje većina skriptera (AKA; programeri)

bi koristili. HAJDE DA POČNEMO! (samo za operatore operativnog sistema Windows) Pretpostavljam da ste već radili sa hello world programom ili/i radili sa interpeterom. prilikom skriptiranja u perlu morate promijeniti svoj PATH, ali ako ne želite to učiniti, upotrijebite perl express (prikazano ispod). *zabilježite stopu zadovoljenja i komentirajte ovo uputstvo

Korak 1: Materijali

1. perl interpeter (google it!)

2.ako želite, perl express (google it!) 3. takođe, ako želite, moduli (google perl moduli za neke) instaliraju module u "lib" fasciklu u direktoriju 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 ga želite malo dodati, upišite #!/usr/bin/perl print "hello / n world"; napravili ste svoj prvi program!, / n je napraviti novu liniju, sada možemo malo 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! (ne morate upisivati komentare, komentari su označeni sa #) 1. #!/usr/bin/perl $ imepromenljive = 5; ispisati "$ variablename"; 2. #!/usr/bin/perl @arrayname = (value, value2); #zapamtite, morate se pozivati na nizove kao primjer skalara (indeksi su u redoslijedu koji počinje s nulom ispisati "$ 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); ispišite $ hash {v}; sada ćemo naučiti drugu upotrebu skalera, upišite ili kopirajte i zalijepite ovaj kod #!/usr/bin/perl $ scalername =; ispišite $ 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ši "Clinton je u redu!"; } U redu, možda se pitate "šta radi ako?" pomaknite se prema dolje i vidjet ćete! >>>>>>>> U if statment 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 kod #!/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: Logičko

logičko 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 sa $ b = $ c / n ";} if ($ operation = ~ m/add/) {print "unesite broj: / n"; $ a =; print "unesite broj za dodavanje u $ a: / n"; $ b =; $ c = $ a + $ b; print "$ a je dodato u $ b = $ c / n ";}

Korak 8: Završeno

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

upozorenja o upotrebi; dobro završili ste!

Preporučuje se: