Corso di Raku / Fondamenti / Conversione dei tipi di dati
Introspezione con WHAT
È possibile vedere il tipo di dati in una variabile chiamando il metodo WHAT
su di essa:
my $n = 42;
my $s = '42';
say $n.WHAT; # (Int)
say $s.WHAT; # (Str)
Il tipo viene stampato tra parentesi, come mostrato nei commenti. Ad esempio, (Int)
o (Str)
.
Non c’è problema a chiamare un metodo su un letterale stesso. Ad esempio:
say 42.WHAT; # (Int)
say (-1).WHAT; # (Int)
say 'Hello'.WHAT; # (Str)
say True.WHAT; # (Bool)
Nota che nel caso di -1
, mettiamo il numero tra parentesi, poiché say -1.WHAT
tenterebbe di negare il risultato di 1.WHAT
, il che porta a un’eccezione.
Navigazione del corso
← Conversione dei tipi di dati | Conversione dei tipi di dati / Conversione dei tipi usando i metodi di coercizione del tipo →
💪 Or jump directly to the exercises to this section.
Questa pagina è tradotta automaticamente con ChatGPT 4o. Testo originale in inglese.
Traduzioni di questa pagina: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська