Foreach ma każdy elementa tablicy i umieszcza go w $ b, aża jest wyczerpana Największa Perl Uwaga
Musisz użyć ". rozpocznie " i " end &Quot;.. szelki - {i} - nawet dla jednej linii
Funkcje Największa
tworzenia podprogramów z sub słowa Wszystkie zmienne przekazywane do podprogramu przybyć w tablicy o nazwie _ Dlatego. Następujący kod działa: Największa
show ("kot", "pies", "węgorz"); sub pokaz {for ($ i = 0; i $ < = $ # _; $ i ++) {print $ _ [$ i], " \\ n ";}}Pamiętaj, że $ # zwraca najwyższy wskaźnik w tablicy (liczba elementów minus 1), więc $ # _ jest liczba parametrów minus 1. Jeżeli lubisz tego rodzaju tępota, pokochasz PERL Największa
Można zadeklarować zmienne lokalne w podprogramie ze słowem lokalnym, jak w. Największa
sub xxx {local ($ a, $ b, $ c) ...}Można też wywołać funkcję przy użyciu &, jak w: Największa
& show ('a', 'b', 'c');Podręcznik & symbolem jest wymagane tylko wtedy, gdy nie ma dwuznaczności, ale niektóre programistów używa go cały czas. Największa
Aby zwrócić wartość z podprogramu, należy użyć zwrotu słów kluczowych. Największa Czytanie Filmy wczytuje ze standardowego wejścia
Aby czytać dane ze standardowego wejścia (standard), użyj uchwytu standardowego wejścia. Na przykład: Największa
Print " Wprowadź dużą liczbę: "; $ i = < >; STDIN for ($ i = 0; $ j < = $ i, $ j ++) {print $ j, " \\ n "; }Tak długo, jak wprowadzić liczbę całkowitą, to program działa zgodnie z oczekiwaniami. < stdin > czyta wiersz na raz. Możesz także użyć getc czytać jeden znak, jak w: Największa
$ i = getc (stdin);lub użyj przeczytać: Największa
read (STDIN, $ i, 1);1 w trzecim parametr do komendy read jest długość wejścia do czytania. Największa zmiennych środowiskowych czytania
Perl określa globalny skrót o nazwie ENV i można go używać do pobierania wartości środowiska zmienne. Na przykład: Największa
print $ ENV {'PATH'}; Argumenty Czytanie wiersza poleceńPerl definiuje globalną tablicę argv, który zawiera żadnych argumentów wiersza poleceń przekazanych do skryptu. # $ ARGV jest liczba argumentów przekazanych minus 1, $ ARGV [0] to pierwszy argument przekazany, $ ARGV [1] jest drugą, i tak dalej. Największa
Teraz powinieneś być w stanie przeczytać i pisania prostych skryptów w języku Perl. Należy również być w stanie przebrnąć do pełnej dokumen