Innholdsfortegnelse:

Lær Perl enkelt til middels: 8 trinn
Lær Perl enkelt til middels: 8 trinn

Video: Lær Perl enkelt til middels: 8 trinn

Video: Lær Perl enkelt til middels: 8 trinn
Video: 🌹 Очень нарядный и красивый джемпер, который хочется связать! Подробный видео МК. Часть 1. 2024, Juli
Anonim
Lær Perl enkelt til middels
Lær Perl enkelt til middels

Perl er en tekstbasert skriptspråk som har sine fordeler og ulemper, denne opplæringen vil gi deg en oversikt over det grunnleggende og funksjonene som de fleste skriptere (AKA; programmerere)

ville bruke. LA OSS KOMME I GANG! (bare for Windows -operatører) Jeg antar at du har jobbet med et hallo world -program før eller/og jobbet med en tolk. Når du skripter i perl må du endre PATH, men hvis du ikke vil gjøre dette, bruk perl express (vist nedenfor). *Vær oppmerksom på pris og kommenter dette

Trinn 1: Materialene

1. en perlinterpeter (google det!)

2. hvis du vil, perl express (google det!) 3. også, hvis du vil, installerer moduler (google perl -moduler for noen) modulene i "lib" -mappen i din perl -tolkekatalog

Trinn 2: Ditt første program

ok, la oss lage et enkelt program, kopier og lim inn denne #!/usr/bin/perl -utskriften "hei verden"; det er det enkleste programmet du kan lage. Hvis du vil legge til litt i det, skriver du inn #!/usr/bin/perl print "hello / n world"; du lagde ditt første program!, / n er å lage en ny linje nå kan bli litt mer avansert

Trinn 3: Variabler

nå er det tre typer variabler, 1. skalere (inneholder en stripe med data) (($ scaler navn = verdi;) 2. matriser (inneholder flere striper med data) ((@array name = (verdier);) 3. hashes %hashname = (verdi => annen verdi, verdi => annen verdi #put så mange teser du vil)

Trinn 4: Bli mer avansert

lar oss lage skript som skriver ut verdiene til variabler, skriv inn disse skriptene! (du trenger ikke å skrive kommentarene, kommentarene er merket med et #) 1. #!/usr/bin/perl $ variablename = 5; skrive ut "$ variablename"; 2. #!/usr/bin/perl @arrayname = (verdi, verdi2); #husk, du må referere til matriser som skalareksempel (indeksen er i rekkefølge som starter med null utskrift "$ arrayname {0} n"; #print value print "$ arrayname {1} n"; #print value2 note: for koden over {og} symbolene er faktisk firkantede parenteser 3. #!/usr/bin/perl min %hash = (v => verdi, v2 => verdi2); skriv ut $ hash {v}; kan nå lære en annen bruk for skalere, skriv inn eller kopier og lim inn denne koden #!/usr/bin/perl $ scalername =; skriv ut $ scalername; skriv inn alt du vil når du bruker ledeteksten, men hvis du bruker perl express, klikker du på std.input og klikker på i/o -symbolet. Nå finner vi flere bruksområder for variabler

Trinn 5: Nok en bruk og sløyfe

kopier og lim inn denne koden #!/usr/bin/perl $ scalername =; if ($ scalername = ~ m/bill clinton/) {print "its clinton ok!"; } ok, du kan spørre "hva gjør if -en?" rull ned og du vil se! >>>>>>>> i if statment perl oppfører seg på følgende måte, spør perl "inneholder $ scalername bill clinton? "her er en annen funksjon som også er nyttig mens mens -eksempel: kopier og lim inn denne koden #!/usr/bin/perl $ a = 1; mens ($ a == 1) # == er bare for tall {print "a = 1"; } annet {print "a tilsvarer ikke 1"; } neste trinn vil snakke om boolske funksjoner

Trinn 6: Boolsk

boolsk er bare for tall! Her er noen funksjoner ==, lik! =, ikke lik <, større enn>, mindre enn (*), multipliser notat: i multipliser er det ingen () s +, legg til

Trinn 7: Sette det sammen

kopier og lim inn denne koden, #!/usr/bin/perl $ operation =; hvis ($ operasjon = ~ m/multipliser/) {print "skriv inn et tall: / n"; $ a =; print "skriv inn et tall til multiplisere $ a: / n "; $ b =; $ c = $ a * $ b; skrive ut" $ a multiplisert med $ b = $ c / n ";} if ($ operation = ~ m/add/) {print "skriv inn et tall: / n"; $ a =; print "skriv inn et tall du vil legge til i $ a: / n"; $ b =; $ c = $ a + $ b; print "$ a lagt til $ b = $ c / n ";}

Trinn 8: Ferdig

Når du skriver dine egne programmer, vil du kanskje legge til denne funksjonen i koden

bruk advarsler; ok du er ferdig!

Anbefalt: