Perl/Referencje i struktury danych

Poprzedni rozdział: Struktura i styl programowania
Następny rozdział: Wyrażenia regularne

Wstęp

edytuj

Kiedy napracowałeś się już ze skryptami perla, majstrowałeś przy tablicach i haszach i niespodziewanie zorientowałeś się, że chcesz przekazać wynik dzialania funkcji do innej funkcji to referencje są dla ciebie. Pozwolą ci zbudować i przekazać o wiele bardziej złożone struktury danych.

Składnia referencji

edytuj
my $kogo = "klownów";
my $referencja = \$kogo;
print "Śmieję się z " . ${$referencja} . "\n";

Powyższy fragment kodu powinien zwrócić Śmieję się z klownów.

Nawiasy klamrowe są opcjonalne ale generalnie zalecane.


Poprzedni rozdział: Struktura i styl programowania
Następny rozdział: Wyrażenia regularne