Raku kurss / Pamati / Datu tipu konvertēšana
Tipu konvertēšana, izmantojot tipu piespiedu metodes
Lai konvertētu vai piespiestu tipu, izsauciet metodi ar datu tipa nosaukumu. Piemēram, konvertējiet virkni par veselu skaitli:
my $howmany = '42';
my $n = $howmany.Int;
say $n;
Daudzos gadījumos jums nav nepieciešams vērtības konvertēt tieši, jo Raku to dara jūsu vietā. Šis kods darbojas pareizi un paredzami:
my $a = '10';
my $b = '20';
my $c = $a + $b;
say "Rezultāts ir $c."; # Rezultāts ir 30.
Divi mainīgie, $a
un $b
, satur virknes, bet tie tiek izmantoti aritmētiskā izteiksmē ar +
. Šajā brīdī abas virknes tiek konvertētas par veseliem skaitļiem, un tādējādi $c
arī iegūst veselu skaitli. Mainīgais, kas satur veselu skaitli, tiek interpolēts virknē pēdējā rindā, kur Raku veic nepieciešamās operācijas, lai attēlotu skaitli kā ciparu rakstzīmju secību.
Kursa navigācija
←
Datu tipu konvertēšana / Introspekcija ar WHAT
|
Datu tipu konvertēšana / Tipu konvertēšana, izmantojot konstruktoru formas
→
💪 Or jump directly to the exercises to this section.
Šī lapa ir automātiski tulkota ar ChatGPT 4o. Oriģinālais teksts angļu valodā.
Šīs lapas tulkojumi: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська