Odwiedza nas 31 gości
Top Module Empty

Start arrow Informatyka arrow PERL arrow Porównania i pętle
Porównania i pętle Drukuj Wyślij znajomemu
Oceny: / 0
KiepskiBardzo dobry 
Redaktor: Administrator   

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

#

 

 

Autor: Krzysztof Stelmach
Strona pochodzi z http://www.stelmach.info/

 
« poprzedni artykuł

Logowanie






Hasło?
Konto? Zarejestruj się!

Statystyka


Google-Pagerank.pl - Pozycjonowanie + SEO

Katalog Stron WWW - www.webtree.com.pl
© 2012 Kujonek - Twój Wortal Wiedzy
Joomla! is Free Software released under the GNU/GPL License.