Corso di Raku / Fondamenti / Altro sui tipi / Conversione dei tipi di dati
Conversione dei tipi usando i metodi di coercizione del tipo
Per convertire, o coercere un tipo, chiama un metodo con il nome del tipo di dato. Ad esempio, convertire una stringa in un numero intero:
my $howmany = '42';
my $n = $howmany.Int;
say $n;In molti casi, non è necessario convertire i valori esplicitamente, poiché Raku lo fa per te. Il seguente codice funziona correttamente e in modo prevedibile:
my $a = '10';
my $b = '20';
my $c = $a + $b;
say "The result is $c."; # The result is 30.Le due variabili, $a e $b, contengono
stringhe, ma sono utilizzate in un’espressione aritmetica con
+. A questo punto, entrambe le stringhe sono convertite in
numeri interi, e quindi anche $c diventa un intero. Una
variabile che contiene un intero viene interpolata in una stringa
nell’ultima riga, dove Raku esegue le operazioni necessarie per
presentare il numero come una sequenza di caratteri numerici.
Navigazione del corso
← Quiz: Cosa restituisce WHAT? | Conversione dei tipi usando le forme del costruttore →
💪 Oppure vai direttamente agli esercizi di questa
sezione.