Corso di Raku / Fondamenti / 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.

Conversione dei tipi di dati / Introspezione con WHAT   |   Conversione dei tipi di dati / Conversione dei tipi usando le forme del costruttore


💪 Or jump directly to the exercises to this section.

Questa pagina è tradotta automaticamente con ChatGPT 4o. Testo originale in inglese.

Traduzioni di questa pagina: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська