Programowanie Główna arrow perl arrow Perl: Porównania i pętle


Perl: Porównania i pętle

Każdy język programowania posiada instrukcje porównania oraz pętle. Zapewniają one kontrolę nad wykonywaniem się programu.

1. Instrukcja foreach.

W celu przemieszczenia się np. poprzez każdy element tablicy lub każdą linię pliku, w Perl używa się komendy foreach, która wygląda następująco:
 
foreach $zm_tymczas (@tablica)
# każdy element tablicy @tablica będzie chwilowo dostępny pod zmienną
$zm_tymczas {
print "Wartość zmiennej: ";
print "$zm_tymczas "; # wyświetla komunikat "Wartość zmiennej: "
# a następnie wartość przechowywaną w $zm_tymczas
}

 
Wewnątrz nawiasów klamrowych znajdują się komendy, które będą wykonane dla każdego wystąpienia rekordu w tablicy @tablica. Za pierwszym razem wartość zmiennej $zm_tymczas przyjmuje wartość pierwszego elementu tablicy @tablica, następnie - drugiego, itd. aż do ostatniego elementu tablicy. W przypadku, gdy tablica jest pusta komendy wewnątrz nawiasów klamrowych nigdy nie wykonają się.
 

2. Porównania.

Porównania to instrukcje sprawdzające (testujące) zależności między dwoma wartościami. Zwracają one wartości true lub false. Należy pamiętać, że w Perlu wartość niezerowa lub ciąg o niezerowej długości jest traktowany jak wartość true, zaś liczba zero, zero znajdujące się wewnątrz łańcuchu oraz łańcuch pusty są traktowane jako wartość false. Poniżej znajdują się przykładowe porównania:
 
$a == $b
$a != $b
$a eq $b
$a ne $b


site copyright © http://www.e-kursy.com
gps | telewizor | podziękowanie | pozycjonowanie i optymalizacja | darmowy hosting
crm | Bielizna | teksty | Ogłoszenia Nieruchomości | Kredyty mieszkaniowe | projekt domu | limuzyny | jak założyć sklep internetowy | Bizuteria | zdrowa żywność