Active Server Pages,ActiveServerPages+,ASP,ASP+,aspx,VBScript,IIS,internet,intranet,programming,programowanie,XML,Extensible Markup Language,kurs,opis,HTML,Hypertext Markup Language,JScript,JavaScript,wyszukiwarka,znajdz,instrukcja,Stelmik,Stelmi,free,darmo,zadarmo,free,serwer,server,www,konta,PHP,perl,klient,uslugi,asp,sklep internetowy,sklepy internetowe,e-sklep,esklep,tworzenie stron internetowych,strony internetowe,strony www,tworzenie stron www,strony internetowe,web page,webpage,creating,Krzysztof Stelmach,Krzysztof,Stelmach,www.stelmach.info,www.asp.z.pl
 
Create your own social network!
IP: 18.205.109.152 
 
 PERL / PORÓWNANIA I PĘTLE
Szukaj:  
Pon, 06.07.2020r.
KURSY » języki - serwer » 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 #
 
do góry ^ 
Jesteś 2623796 odwiedzającym
 
 
Copyright © 2003-2020 Krzysztof Stelmach, Wszelkie prawa zastrzeżone.
 
System reklamy Test