Il miglior tutorial istruzioni condizionali Perl Nel 2024, in questo tutorial puoi imparare operatore ternario ?:,
Perl istruzione condizionale è eseguita da una o più dichiarazioni di risultati (vero o falso) per determinare l'esecuzione del blocco di codice.
La figura seguente può essere una semplice comprensione della esecuzione dell'istruzione condizionale:
Si noti che il numero 0, la stringa '0', "", un elenco vuoto (), e undef èfalso, altri valori sono vere.Utilizzare anteriorevero! O norestituisce false.
Perl fornisce un'istruzione condizionale a discesa:
dichiarazioni | descrizione |
---|---|
Se una espressione booleana seguita da una dichiarazionedei una o più istruzioni. | |
Dopo unif con un'istruzioneopzionalealtro,else esegue l'espressione booleana è falsa. | |
Si può essere seguito da unadichiarazione elsif opzionale dopo un'istruzione if,e poi seguito da un altroelse. | |
A meno che una dichiarazioneconsiste di un'espressione booleana seguita da una o più istruzioni. | |
A meno che, dopo una dichiarazioneconun'istruzioneopzionalealtro. | |
A meno che, dopo una dichiarazionecon unadichiarazione elsif opzionale, epoi seguito da un altroelse. | |
Nell'ultima versione di Perl, possiamo utilizzare l'istruzioneswitch.Si esegue il blocco di codice corrispondente secondo un valore diverso. |
Possiamo usarel'operatore condizionale :? Se it. elseper semplificare le operazioni. Di solito nel formato:
Exp1 ? Exp2 : Exp3;
Se l'espressione EXP1 è vero, l'espressione restituisce risultati exp2, altrimenti EXP3.
Si è mostrato di seguito:
#!/usr/local/bin/perl $name = "本教程"; $favorite = 10; # 喜欢数 $status = ($favorite > 60 )? "热门网站" : "不是热门网站"; print "$name - $status\n";
Il programma precedente, l'uscita è:
本教程 - 不是热门网站