Obsah:

Naučte se Perl snadno až středně: 8 kroků
Naučte se Perl snadno až středně: 8 kroků

Video: Naučte se Perl snadno až středně: 8 kroků

Video: Naučte se Perl snadno až středně: 8 kroků
Video: Kontingenční tabulky Excelu od nuly k odborníkovi za půl hodiny + řídicí panel! 2024, Červenec
Anonim
Naučte se Perl snadno až středně
Naučte se Perl snadno až středně

Perl je textový skriptovací jazyk, který má své výhody i nevýhody. Tento tutoriál vám poskytne přehled základů a funkcí, které většina skriptů (AKA; programátoři)

by použil. ZAČNĚME! (pouze pro operátory systému Windows) Předpokládám, že jste dříve pracovali s programem hello world nebo jste pracovali s interpeterem. při skriptování v perlu musíte změnit PATH, ale pokud to nechcete udělat, použijte perl express (viz níže). *Poznámka: prosím ohodnoťte a komentujte tento pokyn

Krok 1: Materiály

1. Perl Interpeter (vygooglete to!)

2. chcete -li, perl express (vygooglete to!) 3. také pokud chcete, moduly (pro některé moduly google perl) nainstalujte moduly do složky "lib" v adresáři vašeho perl interpeteru

Krok 2: Váš první program

dobře, vytvořme jednoduchý program, zkopírujte a vložte tento #!/usr/bin/perl tisk „ahoj svět“; to je nejjednodušší program, který můžete udělat, pokud do něj chcete trochu přidat, zadejte #!/usr/bin/perl print "hello / n world"; vytvořil jsi svůj první program!, / n je vytvořit nový řádek, nyní můžeme být trochu pokročilejší

Krok 3: Proměnné

nyní existují tři typy proměnných, 1. škálovače (obsahuje jeden pás dat) ((($ scaler name = hodnota;) 2. pole (obsahuje více proužků dat) ((@název pole = (hodnoty);) 3. hashes %hashname = (hodnota => jiná hodnota, hodnota => jiná hodnota #zadejte tolik prací, kolik chcete)

Krok 4: Získání pokročilejších

umožňuje vytvářet skripty, které tisknou hodnoty proměnných, zadejte tyto skripty! (komentáře nemusíte psát, komentáře jsou označeny znakem #) 1. #!/usr/bin/perl $ variablename = 5; vytiskněte „$ variablename“; 2. #!/usr/bin/perl @arrayname = (hodnota, hodnota2); #pamatujte, pole musíte označit jako skalární příklad (indexy jsou v pořadí začínajícím na nulovém tisku „$ arrayname {0} n“; #print value print "$ arrayname {1} n"; #print value2 poznámka: u kódu nad symboly {a} jsou skutečně hranaté závorky 3. #!/usr/bin/perl moje %hash = (v => hodnota, v2 => hodnota2); tisk $ hash {v}; nyní se naučíme další použití pro škálovače, zadejte nebo zkopírujte a vložte tento kód #!/usr/bin/perl $ scalername =; tisk $ scalername; zadejte cokoli chcete při použití příkazového řádku, ale pokud používáte perl express, klikněte na std.input a poté klikněte na symbol I/o

Krok 5: Další použití a opakování

zkopírujte a vložte tento kód #!/usr/bin/perl $ scalername =; if ($ scalername = ~ m/bill clinton/) {print "its clinton alright!"; } dobře, možná se ptáte „co dělá if?“přejděte dolů a uvidíte! >>>>>>>> v případě, že se perl Statment Perl chová následujícím způsobem, Perl se zeptá „obsahuje $ scalername Bill Clinton? "Zde je další funkce, která je také užitečná, zatímco příklad funkce: zkopírujte a vložte tento kód #!/usr/bin/perl $ a = 1; while ($ a == 1) # == is for numbers only {print "a = 1"; } else {print "a se nerovná 1"; } další krok bude hovořit o booleovských funkcích

Krok 6: Boolean

boolean je pouze pro čísla! zde jsou některé funkce ==, rovná se! =, nerovná se <, větší než>, menší než (*), znásobte poznámku: při násobení není žádné () 's +, přidejte

Krok 7: Dát to dohromady

zkopírujte a vložte tento kód, #!/usr/bin/perl $ operation =; if ($ operation = ~ m/multiply/) {print "zadejte číslo: / n"; $ a =; print "zadejte číslo pro vynásobit $ a: / n "; $ b =; $ c = $ a * $ b; vytisknout" $ a vynásobeno $ b = $ c / n ";} if ($ operace = ~ m/add/) {tisk "zadejte číslo: / n"; $ a =; tisk "zadejte číslo, které chcete přidat k $ a: / n"; $ b =; $ c = $ a + $ b; vytiskněte "$ a přidáno k $ b = $ c / n ";}

Krok 8: Hotovo

při psaní vlastních programů možná budete chtít přidat tuto funkci do kódu

používat varování; dobře, máš hotovo!

Doporučuje: