Kurso de Raku / Esencoj / Boolea tipo
Booleaj operacioj kun aliaj tipoj
En la sekva sekcio, ni parolos pri konvertado de datumoj de malsamaj tipoj unu al la alia. Sed antaŭ tio, estas grave reliefigi la sekvan trajton de Raku. Kiam vi aplikas Booleajn operaciojn al ĉenoj aŭ entjeroj, la valoroj ne estas konvertitaj al Booleaj, kaj la rezulto ankaŭ ne estas Boolea valoro. Konsideru la jenajn ekzemplojn:
say 'Hello' && 'World'; # World
say 'Alpha' || 'Beta'; # Alpha
say 0 ^^ 42; # 42
Ni legu la regulojn 📖 el la dokumentaro:
&&
redonas la unuan argumenton, kiu taksiĝas kiel Falsa en Boolea kunteksto, alie redonas la lastan argumenton.||
redonas la unuan argumenton, kiu taksiĝas kiel Vera en Boolea kunteksto, alie redonas la lastan argumenton.^^
redonas la Veran argumenton se estas unu (kaj nur unu). Redonas la lastan argumenton se ĉiuj argumentoj estas Falsaj. RedonasNil
kiam pli ol unu argumento estas vera.
Notu, ke ni ĵus renkontis ‘nul’ valoron Nil
.
Praktiko
Plenumu la kvizon, kiu kovras la enhavon de ĉi tiu temo.
Kurso navigado
← Boolea tipo / Booleaj operacioj | 💪 Ekzercoj: Boolea tipo →
Ĉ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 • Български • Русский • Українська