Inhoudsopgave:

Leer Perl gemakkelijk tot gemiddeld: 8 stappen
Leer Perl gemakkelijk tot gemiddeld: 8 stappen

Video: Leer Perl gemakkelijk tot gemiddeld: 8 stappen

Video: Leer Perl gemakkelijk tot gemiddeld: 8 stappen
Video: Linux-handleiding voor beginners 2024, November
Anonim
Leer Perl gemakkelijk tot gemiddeld
Leer Perl gemakkelijk tot gemiddeld

Perl is een op tekst gebaseerde scripttaal die zijn voor- en nadelen heeft. Deze tutorial geeft je een overzicht van de basis en de functies die de meeste scripters (AKA;programmeurs)

zou gebruiken. LATEN WE BEGINNEN! (alleen voor Windows-operators) Ik neem aan dat je eerder met een hello world-programma hebt gewerkt en/of met een interpeter hebt gewerkt. bij het scripten in perl moet je je PATH wijzigen, maar als je dit niet wilt doen, gebruik dan perl express (hieronder weergegeven). * let op, beoordeel en becommentarieer dit instructable

Stap 1: De materialen

1. een perl-interpeter (google het!)

2.als je wilt, perl express (google het!) 3.ook, als je wilt, modules (google perl modules voor sommigen) installeer de modules in de "lib" map in de directory van je perl interpeter

Stap 2: Je eerste programma

oke laten we een eenvoudig programma maken, kopieer en plak deze #!/usr/bin/perl print "hello world"; dat is het eenvoudigste programma dat je kunt maken, als je er wat aan wilt toevoegen, typ dan #!/usr/bin/perl print "hello \n world"; je hebt je eerste programma gemaakt!, \n is om een nieuwe regel te maken, laten we nu wat geavanceerder worden

Stap 3: Variabelen

nu zijn er drie soorten variabelen, 1.scalers (bevat één gegevensstrook) (($scalernaam = waarde;)2.arrays (bevat meerdere gegevensstroken) ((@arraynaam = (waarden);)3. hashes %hashname = (waarde => andere waarde, waarde => andere waarde #zet zoveel van deze stellingen in als je wilt)

Stap 4: Geavanceerder worden

laten we scripts maken die de waarden van variabelen afdrukken, typ deze scripts! (u hoeft de opmerkingen niet te typen, opmerkingen worden genoteerd met een #)1. #!/usr/bin/perl $variabelenaam = 5; print "$variabelenaam";2. #!/usr/bin/perl @arrayname =(value, value2);#remember, u moet verwijzen naar arrays als voorbeeld van scalaires (de indexen staan in volgorde vanaf nul print "$arrayname{0}\n"; #print waarde print "$arrayname{1}\n"; #print value2 note:voor de code boven de { en de } symbolen zijn eigenlijk vierkante haakjes 3. #!/usr/bin/perl mijn %hash = (v => waarde, v2 => waarde2); print $hash{v};laten we nu een ander gebruik van scalers leren, typ of kopieer en plak deze code #!/usr/bin/perl $scalername =; print $scalername;typ alles wat je wilt als je de opdrachtprompt gebruikt, maar als je perl express gebruikt, klik dan op std.input en klik vervolgens op het i/o-symbool. Laten we nu wat meer toepassingen voor variabelen vinden

Stap 5: Een ander gebruik en looping

kopieer en plak deze code #!/usr/bin/perl $scalername =; if ($scalername =~ m/bill clinton/) {print "its clinton alright!"; }oke, je zou kunnen vragen "wat doet de if?"scroll naar beneden en je zult zien!>>>>>>>> in het if-statement gedraagt perl zich op de volgende manier, perl vraagt "bevat $scalername bill clinton? "hier is nog een andere functie die ook handig is, het while-functievoorbeeld: kopieer en plak deze code #!/usr/bin/perl $a = 1; while ($a==1) # == is alleen voor getallen { print "a = 1"; } else { print "a is niet gelijk aan 1"; }de volgende stap gaat over booleaanse functies

Stap 6: Booleaans

boolean is alleen voor getallen! hier zijn enkele functies ==, is gelijk aan !=, niet gelijk aan <, groter dan >, kleiner dan (*), vermenigvuldigen opmerking: in vermenigvuldigen zijn er geen ()'s +, voeg toe

Stap 7: Samenvoegen

kopieer en plak deze code, #!/usr/bin/perl$operation =;if ($operation =~ m/multiply/){print "voer een getal in:\n";$a =;print "voer een getal in om vermenigvuldig $a:\n";$b =;$c = $a * $b;print "$a vermenigvuldigd met $b = $c\n";}if ($operatie =~ m/add/){print "voer een getal in:\n";$a =;print "voer een getal in om toe te voegen aan $a:\n";$b =;$c = $a + $b;print "$a toegevoegd aan $b = $c\n";}

Stap 8: Klaar

als je je eigen programma's schrijft, wil je deze functie misschien aan je code toevoegen

gebruik waarschuwingen; oke je bent klaar!

Aanbevolen: