Il miglior tutorial istruzioni condizionali Perl Nel 2024, in questo tutorial puoi imparare operatore ternario ?:,

istruzioni condizionali Perl

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

if

Se una espressione booleana seguita da una dichiarazionedei una o più istruzioni.

se it. else

Dopo unif con un'istruzioneopzionalealtro,else esegue l'espressione booleana è falsa.

se it. elsif it. else

Si può essere seguito da unadichiarazione elsif opzionale dopo un'istruzione if,e poi seguito da un altroelse.

a meno che la dichiarazione

A meno che una dichiarazioneconsiste di un'espressione booleana seguita da una o più istruzioni.

a meno che it. else.

A meno che, dopo una dichiarazioneconun'istruzioneopzionalealtro.

a meno che it. dichiarazione elsifitelse

A meno che, dopo una dichiarazionecon unadichiarazione elsif opzionale, epoi seguito da un altroelse.

istruzione switch

Nell'ultima versione di Perl, possiamo utilizzare l'istruzioneswitch.Si esegue il blocco di codice corrispondente secondo un valore diverso.

operatore ternario ?:

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 è:

本教程 - 不是热门网站
istruzioni condizionali Perl
10/30