Kurso de Raku / Esencoj / Pli pri tipoj / 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.
Kursa navigado
← Kvizo: Kion
WHAT redonas? | Konvertante tipojn uzante
konstruistajn formojn →
💪 Aŭ iru rekte al la ekzercoj de ĉi tiu
sekcio.