Cursus Raku / Essentiëlen / Datentyp-conversie
Introspectie met WHAT
Het is mogelijk om het type gegevens in een variabele te zien door de WHAT-methode erop aan te roepen:
my $n = 42;
my $s = '42';
say $n.WHAT; # (Int)
say $s.WHAT; # (Str)
Het type wordt tussen haakjes afgedrukt, zoals weergegeven in de opmerkingen. Bijvoorbeeld, (Int) of (Str).
Het is geen probleem om een methode aan te roepen op een letterlijke waarde zelf. Bijvoorbeeld:
say 42.WHAT; # (Int)
say (-1).WHAT; # (Int)
say 'Hello'.WHAT; # (Str)
say True.WHAT; # (Bool)
Merk op dat in het geval van -1, we het getal tussen haakjes plaatsen, omdat say -1.WHAT zou proberen het resultaat van 1.WHAT te negateren, wat leidt tot een uitzondering.
Cursusnavigatie
← Datentyp-conversie | Datentyp-conversie / Typen converteren met type coercie methoden →
💪 Or jump directly to the exercises to this section.
Deze pagina is automatisch vertaald met ChatGPT 4o. Originele Engelse tekst.
Vertalingen van deze pagina: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська