INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Perl is 'n teksgebaseerde skripsie wat sy voor- en nadele het; hierdie tutoriaal gee u 'n oorsig van die basiese beginsels en die funksies wat die meeste skrywers (AKA; programmeerders) het
sou gebruik. LAAT ONS BEGIN! (slegs vir Windows -operateurs) As u perl aanskryf, moet u u PATH verander, maar as u dit nie wil doen nie, gebruik dan perl express (hieronder getoon). *let op die prys en lewer kommentaar op hierdie instruksies
Stap 1: Die materiaal
1. 'n perl interpeter (google dit!)
2. as jy wil, perl express (google dit!) 3. ook, as jy wil, modules (google perl modules vir sommige) installeer die modules in die "lib" gids in jou perl interpeter se gids
Stap 2: u eerste program
ok, ons maak 'n eenvoudige program, kopieer en plak hierdie #!/usr/bin/perl -afdruk "hallo wêreld"; dit is die eenvoudigste program wat u kan maak; as u 'n bietjie wil byvoeg, tik #!/usr/bin/perl druk "hallo / n wêreld"; jy het jou eerste program gemaak!, / n om 'n nuwe reël te maak, laat ons 'n bietjie meer gevorderd raak
Stap 3: Veranderlikes
nou is daar drie tipes veranderlikes, 1. skalers (bevat een strook data) (($ skaalnaam = waarde;) 2. skikkings (bevat veelvuldige repies data) ((@array naam = (waardes);) 3. hashes %hashname = (waarde => ander waarde, waarde => ander waarde #plaas soveel tesisse as wat u wil)
Stap 4: Word meer gevorderd
laat ons skrifte maak wat die waardes van veranderlikes druk, tik hierdie skrifte! (u hoef nie die opmerkings in te voer nie; opmerkings word met 'n nommer aangedui) 1. #!/usr/bin/perl $ variablename = 5; druk "$ variablename"; 2. #!/usr/bin/perl @arrayname = (waarde, waarde2); #onthou, u moet na skikkings verwys as 'n voorbeeld van 'n skalaar (die indeks is in volgorde vanaf nulafdruk "$ skikking" {0} n "; #afdruk waarde druk "$ skikkingnaam {1} n"; #afdruk waarde2 opmerking: vir die kode hierbo is die {en die} simbole eintlik vierkantige hakies 3. #!/usr/bin/perl my %hash = (v => waarde, v2 => waarde2); druk $ hash {v}; laat ons nou 'n ander gebruik vir scalers leer, tik of kopieer en plak hierdie kode #!/usr/bin/perl $ scalername =; druk $ scalername; tik alles in wat u wil As u opdragprompt gebruik, maar as u perl express gebruik, klik dan op std.input en klik dan op die i/o -simbool.
Stap 5: 'n Ander gebruik en herhaling
kopieer en plak hierdie kode #!/usr/bin/perl $ scalername =; as ($ scalername = ~ m/bill clinton/) {druk "dis in orde!"; } okay, u vra miskien 'wat doen die if?', blaai af, en u sal sien! "hier is nog 'n funksie wat ook nuttig is, terwyl die voorbeeldfunksie: kopieer en plak hierdie kode #!/usr/bin/perl $ a = 1; terwyl ($ a == 1) # == slegs vir getalle is {druk "a = 1"; } anders {druk "a is nie gelyk aan 1" nie; } die volgende stap gaan oor booleaanse funksies
Stap 6: Boole
booleaans is slegs vir getalle! hier is 'n paar funksies ==, gelyk! =, nie gelyk <, groter as>, kleiner as (*), vermenigvuldig nota: in vermenigvuldiging is daar geen () se +, voeg by
Stap 7: Saamvoeg
kopieer en plak hierdie kode, #!/usr/bin/perl $ operasie =; as ($ operasie = ~ m/vermenigvuldig/) {druk "voer 'n getal in: / n"; $ a =; druk "voer 'n getal in vermenigvuldig $ a: / n "; $ b =; $ c = $ a * $ b; druk" $ a vermenigvuldig met $ b = $ c / n ";} if ($ operation = ~ m/add/) {print "voer 'n nommer in: / n"; $ a =; druk "voer 'n nommer in om by $ a te voeg: / n"; $ b =; $ c = $ a + $ b; druk "$ a by $ b = $ c / n ";}
Stap 8: klaar
As u u eie programme skryf, wil u hierdie funksie moontlik by u kode voeg
gebruik waarskuwings; goed jy is klaar!