Kurso de Raku / Esencoj / Datentipa konvertado

Konvertante tipojn uzante tipajn devigmetodojn

Por konverti, aŭ devigi tipon, voku metodon kun la nomo de la datumtipo. Ekzemple, konvertu ŝnuron en entjeran numeron:

my $howmany = '42';
my $n = $howmany.Int;
say $n;

En multaj kazoj, vi ne bezonas konverti valorojn eksplicite, ĉar Raku faras tion por vi. La sekva kodo funkcias ĝuste kaj antaŭvideble:

my $a = '10';
my $b = '20';
my $c = $a + $b;
say "La rezulto estas $c."; # La rezulto estas 30.

La du variabloj, $a kaj $b, enhavas ŝnurojn, sed ili estas uzataj en aritmetika esprimo kun +. Ĉi-momente, ambaŭ ŝnuroj estas konvertitaj al entjeroj, kaj tiel $c ankaŭ ricevas entjeron. Variablo enhavanta entjeron estas interpolita en ŝnuron en la lasta linio, kie Raku faras la necesajn operaciojn por prezenti la numeron kiel sekvon de ciferoj-karakteroj.

Kurso navigado

Datentipa konvertado / Introspekto kun WHAT   |   Datentipa konvertado / Konvertante tipojn uzante konstruistajn formojn


💪 Or jump directly to the exercises to this section.

Ĉi tiu paĝo estas aŭtomate tradukita per ChatGPT 4o. Originala angla teksto

Tradukoj de ĉi tiu paĝo: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська