Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
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!