If (Perl): Różnice pomiędzy wersjami

Z ToProste
Skocz do: nawigacji, wyszukiwania
m
m (IF)
Linia 4: Linia 4:
 
<syntaxhighlight lang="perl">
 
<syntaxhighlight lang="perl">
 
if (wyrażenie1){
 
if (wyrażenie1){
  instrukca1 jeśli wyrażenie1 == PRAWDA ;
+
  instrukcja1 jeśli wyrażenie1 == PRAWDA ;
 
}elsif (wyrażenie2){
 
}elsif (wyrażenie2){
  instrukca2 jeśli wyrażenie2 == PRAWDA ;
+
  instrukcja2 jeśli wyrażenie2 == PRAWDA ;
 
}else{
 
}else{
  instrukca3 jeśli wyrażenie1 == FAŁSZ AND wyrażenie2 == FAŁSZ ;
+
  instrukcja3 jeśli wyrażenie1 == FAŁSZ AND wyrażenie2 == FAŁSZ ;
 
}
 
}
 
</syntaxhighlight>
 
</syntaxhighlight>

Wersja z 20:44, 17 gru 2013

Instrukcje warunkowe Perl

IF

if (wyrażenie1){
 instrukcja1 jeśli wyrażenie1 == PRAWDA ;
}elsif (wyrażenie2){
 instrukcja2 jeśli wyrażenie2 == PRAWDA ;
}else{
 instrukcja3 jeśli wyrażenie1 == FAŁSZ AND wyrażenie2 == FAŁSZ ;
}

IF zapis skrócony

Instrukcja warunkowa IF w jednym wierszu.

  • wyrażenie ? instrukcja_PRAWDA : instrukcja_FAŁSZ ;
  • instrukcja_PRAWDA if (warunek);

Druga instrukcja IF jest równoważna zapisowi:

  • if (warunek){instrukcja_PRAWDA;}

jednak ten zapis jest trochę dłuższy niż poprzedni.

Zobacz też