Kurso de Raku / Esencoj / Kondiĉaj kontroloj
Uzante unless
Ĉiuj Booleaj kondiĉoj povas esti facile neitaj per la !
operatoro. Tamen, en iuj kazoj, eksplicita neado faras la esprimon pli peza kaj malpli legebla. En tiaj kazoj, unless
povas esti amiko.
La unless
bloko estas plenumita kiam ĝia kondiĉo estas False
.
my $broken = False;
# ...Io povas agordi $broken al True ĉi tie...
unless $broken {
diru "Ne zorgu!";
diru "Estu feliĉa!";
}
Komparu la du variantojn de la sama programo:
Kun if
kaj neado:
if !$broken { . . . }
Kun unless
:
unless $broken { . . . }
Havante la alternativojn, vi ĉiam povas elekti kio sentas pli bone al vi en la nuna situacio.
Notu, ke unless
ne povas esti sekvata de else
aŭ elsif
blokoj. En ĉi tiu kazo, la sola maniero estas uzi if
.
Kurso navigado
←
Kondiĉaj kontroloj / Uzante elsif
|
Kondiĉaj kontroloj / if
kaj unless
kiel modifiloj de deklaroj
→
💪 Or jump directly to the exercises to this section.
Ĉi tiu paĝo estas aŭtomate tradukita per ChatGPT 4o. Originala angla teksto
Tradukoj de ĉi tiu paĝo: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська