Indholdsfortegnelse:
- Trin 1: Materialerne
- Trin 2: Dit første program
- Trin 3: Variabler
- Trin 4: Bliv mere avanceret
- Trin 5: En anden brug og sløjfe
- Trin 6: Boolsk
- Trin 7: Sæt det sammen
- Trin 8: Færdig
Video: Lær Perl let til medium: 8 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:30
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:
SCARA Robot: Lær om Foward og omvendt kinematik !!! (Plot Twist Lær hvordan man laver et realtidsinterface i ARDUINO ved hjælp af BEHANDLING !!!!): 5 trin (med billeder)
SCARA Robot: Lær om Foward og omvendt kinematik !!! (Plot Twist Lær, hvordan du laver en realtidsgrænseflade i ARDUINO ved hjælp af BEHANDLING !!!!): En SCARA -robot er en meget populær maskine i branchen. Navnet står for både Selective Compliant Assembly Robot Arm eller Selective Compliant Articulated Robot Arm. Det er dybest set en tre graders frihedsrobot, der er de to første forskydninger
Lær at tegne et lys - trin for trin: 6 trin
Lær at tegne et lys - trin for trin: Dette lys tager 10 minutter at tegne, hvis du følger mine trin omhyggeligt
Kredsløb Lær NANO: Et printkort. Let at lære. Uendelige muligheder .: 12 trin (med billeder)
Kredsløb Lær NANO: Et printkort. Let at lære. Uendelige muligheder.: Start i en verden af elektronik og robotik kan være ret skræmmende i starten. Der er mange ting at lære i begyndelsen (kredsløbsdesign, lodning, programmering, valg af de rigtige elektroniske komponenter osv.), Og når det går galt
DIY MusiLED, musik-synkroniserede lysdioder med et klik Windows & Linux-applikation (32-bit og 64-bit). Let at genskabe, let at bruge, let at transportere .: 3 trin
DIY MusiLED, musik-synkroniserede lysdioder med et klik Windows & Linux-applikation (32-bit og 64-bit). Let at genskabe, let at bruge, let at transportere .: Dette projekt hjælper dig med at forbinde 18 lysdioder (6 røde + 6 blå + 6 gule) til dit Arduino-kort og analysere din computers lydkorts realtids signaler og videresende dem til lysdioderne for at tænde dem i takt med slageffekterne (Snare, High Hat, Kick)
Lær at lave Panarama's til en meget lav pris: 11 trin
Lær at lave Panarama's til en meget lav pris .: Materialet er nødvendigt. Digitalt kamera stativ? Valgfri Gratis software 12 punktguide til billeder Masser af fritid Måden denne Instructable opstod var sådan. Jeg surfede på internettet, da jeg kom til et websted, der havde et flot panorama. Jeg vil have