INHOUDSOPGAWE:

Leer Perl maklik tot medium: 8 stappe
Leer Perl maklik tot medium: 8 stappe

Video: Leer Perl maklik tot medium: 8 stappe

Video: Leer Perl maklik tot medium: 8 stappe
Video: 🌹 Очень нарядный и красивый джемпер, который хочется связать! Подробный видео МК. Часть 1. 2024, Julie
Anonim
Leer Perl maklik tot medium
Leer Perl maklik tot medium

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!

Aanbeveel: