Perl/Tablice: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
m →‎Listy: kod na polski
Linia 18:
 
Podczas tworzenia listy z kilkoma łańcuchami znaków bez spacji, Perl dostarcza skrót, który pomija wstawianie przecinków i kropek. Zamiast
($name1imie1, $name2imie2, $name3imie3, $name4imie4) = ('Paul', 'Michael', 'Jessica', 'Megan');
Możesz użyć operatora <tt>qw//</tt>. Operator ten używa niealfanumerycznych znaków jako ogranicznik (zazwyczaj znaku <tt>/</tt> ) i ogranicza spacjami kolejne elementy. Ogranicznik oddziela polecenie od argumentów. Poniższa linia oznacza to samo, co powyższa:
($name1imie1, $name2imie2, $name3imie3, $name4imie4) = qw/Paul Michael Jessica Megan/;
 
i jest równoznaczne temu:
 
($name1imie1, $name2imie2, $name3imie3, $name4imie4) = qw(Paul Michael Jessica Megan);
 
 
Ostatni przykład używa otwierającego i zamykającego nawiasu, jako różny ogranicznik. Jeśli jest wersja otwierająca i zamykająca ogrnicznik, musisz użyć obydwu. W przeciwnym przypadku powtarzasz go dwa razy np. nie możesz napisać <tt>qw<Paul Michael<</tt>, musisz napisać to tak <tt>qw<Paul Michael><tt>.