Můžete deklarovat lokální proměnné v podprogramu se slovem místní, jako v případě:.
sub XXX {local ($ a, $ b, $ c) ...}Můžete také volat funkci pomocí &, jako:
& Show ("A", "B", "C");The & Symbol je vyžadován pouze v případě, že je nejednoznačnost, ale někteří programátoři používat po celou dobu.
Chcete-li se vrátit hodnotu z podprogramu, použijte klíčové slovo přiznání.
Reading
Čtení ze standardního vstupuChcete-li číst v datech ze standardního vstupu (standardní), použijte rukojeť STDIN. Například:
tisk " Zadejte vysoké číslo: "; $ i = < > STDIN;; for ($ j = 0; j $ < = $ i; j ++ $) {print $ j, " \\ N ';; }Pokud zadáte celé číslo, bude tento program fungovat podle očekávání. < STDIN > čte řádek najednou. Můžete také použít getc ke čtení jednoho znaku, jako v:
$ i = getc (STDIN);nebo použijte číst
přečíst (STDIN, $ i, 1);1 v třetí parametr příkazu čtení je délka vstupu do čtení.
Proměnné čtení EnvironmentPerl definuje globální hash s názvem ENV, a můžete jej použít k načtení hodnot životního prostředí proměnné. Například:
print $ ENV {"PATH"}; Argumenty čtení příkazového řádkuPerl definuje globální pole argv, který obsahuje všechny argumenty příkazového řádku předané skriptu. $ # ARGV je počet argumentů předaných minus 1, $ ARGV [0] je první argument, prošel, $ ARGV [1], je druhá, a tak dále.
Nyní byste měli být schopni číst a napsat jednoduché Perl skripty. Také byste měli být schopni brodit do kompletní dokumentace se dozvíte více. Další informace naleznete odkazy na další stránce.