Cursus Raku / Essentiëlen / Boolean type
Boolean bewerkingen met andere typen
In de volgende sectie zullen we het hebben over het converteren van gegevens van verschillende typen naar elkaar. Maar daarvoor is het belangrijk om de volgende eigenschap van Raku te benadrukken. Wanneer je Booleaanse operaties toepast op strings of gehele getallen, worden de waarden niet omgezet naar Booleans, en het resultaat is ook geen Booleaanse waarde. Bekijk de volgende voorbeelden:
say 'Hello' && 'World'; # World
say 'Alpha' || 'Beta'; # Alpha
say 0 ^^ 42; # 42
Laten we de regels lezen 📖 uit de documentatie:
&&
retourneert het eerste argument dat in Booleaanse context als False wordt geëvalueerd, anders retourneert het het laatste argument.||
retourneert het eerste argument dat in Booleaanse context als True wordt geëvalueerd, anders retourneert het het laatste argument.^^
retourneert het True-argument als er één (en slechts één) is. Retourneert het laatste argument als alle argumenten False zijn. RetourneertNil
wanneer meer dan één argument waar is.
Merk op dat we zojuist een ‘null’-waarde Nil
zijn tegengekomen.
Oefening
Maak de quiz die de inhoud van dit onderwerp behandelt.
Cursusnavigatie
← Boolean type / Boolean bewerkingen | 💪 Oefeningen: Boolean type →
Deze pagina is automatisch vertaald met ChatGPT 4o. Originele Engelse tekst.
Vertalingen van deze pagina: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська