Indholdsfortegnelse:

Lær Perl let til medium: 8 trin
Lær Perl let til medium: 8 trin

Video: Lær Perl let til medium: 8 trin

Video: Lær Perl let til medium: 8 trin
Video: Браслет из бусин на резинке | Хирургический узел | Как завязать браслет 2024, November
Anonim
Lær Perl let til medium
Lær Perl let til medium

Perl er en tekstbaseret scripting, der har sine fordele og ulemper, denne vejledning giver dig et overblik over det grundlæggende og de funktioner, som de fleste scriptere (AKA; programmerere)

ville bruge. LAD OS KOMME IGANG! (kun for Windows -operatører) Jeg går ud fra, at du har arbejdet med et Hello World -program før eller/og arbejdet med en interpeter. Når du scripter i perl, skal du ændre din STI, men hvis du ikke vil gøre dette, skal du bruge perl express (vist nedenfor). *Bemærk venligst bedøm og kommenter dette instruerbart

Trin 1: Materialerne

1. en perl interpeter (google det!)

2. hvis du vil, perl express (google det!) 3. også, hvis du vil, moduler (google perl moduler for nogle) installer modulerne i "lib" mappen i din perl interpeter bibliotek

Trin 2: Dit første program

okay lad os lave et simpelt program, kopier og indsæt denne #!/usr/bin/perl -udskrivning "hej verden"; det er det enkleste program, du kan lave, hvis du vil tilføje det lidt, skal du skrive #!/usr/bin/perl udskrive "hej / n verden"; du lavede dit første program!, / n er at lave en ny linje nu kan vi blive lidt mere avancerede

Trin 3: Variabler

nu er der tre typer variabler, 1. skalere (rummer en stribe data) (($ scaler navn = værdi;) 2. arrays (indeholder flere strimler data) ((@array name = (værdier);) 3. hashes %hashname = (værdi => anden værdi, værdi => anden værdi #put så mange af teser som du vil)

Trin 4: Bliv mere avanceret

lad os lave scripts, der udskriver værdierne for variabler, skriv disse scripts! (du behøver ikke at skrive kommentarerne, kommentarer noteres med et #) 1. #!/usr/bin/perl $ variablename = 5; print "$ variablename"; 2. #!/usr/bin/perl @arrayname = (værdi, værdi2); #husk, du skal referere til arrays som skalareksempel (indekset er i rækkefølge, der starter ved nuludskrivning "$ arrayname {0} n"; #print værdi print "$ arrayname {1} n"; #print value2 note: for koden over {og} symbolerne er faktisk firkantede parenteser 3. #!/usr/bin/perl min %hash = (v => værdi, v2 => value2); print $ hash {v}; lad os nu lære en anden anvendelse til skalere, skriv eller kopier og indsæt denne kode #!/usr/bin/perl $ scalername =; print $ scalername; indtast alt, hvad du vil når du bruger kommandoprompt, men hvis du bruger perl express, skal du klikke på std.input og derefter klikke på i/o -symbolet nu kan du finde nogle flere anvendelser til variabler

Trin 5: En anden brug og sløjfe

kopier og indsæt denne kode #!/usr/bin/perl $ scalername =; hvis ($ scalername = ~ m/bill clinton/) {print "det er i orden!"; } okay, du spørger måske "hvad gør if?" rul ned, og du vil se! >>>>>>>> i hvis statment perl opfører sig på følgende måde, spørger perl "indeholder $ scalername bill billinton? "her er en anden funktion, der også er nyttig, mens funktionseksempel: kopier og indsæt denne kode #!/usr/bin/perl $ a = 1; mens ($ a == 1) # == kun er for tal {print "a = 1"; } ellers {print "a er ikke lig med 1"; } det næste trin vil tale om boolske funktioner

Trin 6: Boolsk

boolsk er kun for tal! her er nogle funktioner ==, lig! =, ikke lig med <, større end>, mindre end (*), gang note: i gang er der ingen () 's +, tilføj

Trin 7: Sæt det sammen

kopier og indsæt denne kode, #!/usr/bin/perl $ operation =; hvis ($ operation = ~ m/multiply/) {print "indtast et tal: / n"; $ a =; print "indtast et tal til gang $ a: / n "; $ b =; $ c = $ a * $ b; print" $ a ganget med $ b = $ c / n ";} if ($ operation = ~ m/add/) {print "indtast et tal: / n"; $ a =; print "indtast et tal, der skal føjes til $ a: / n"; $ b =; $ c = $ a + $ b; print "$ a tilføjet til $ b = $ c / n ";}

Trin 8: Færdig

når du skriver dine egne programmer, kan du tilføje denne funktion til din kode

brug advarsler; okay du er færdig!

Anbefalede: