Raku kurss / Pamati / Datu tipu konvertēšana
Introspekcija ar WHAT
Ir iespējams redzēt datu tipu mainīgajā, izsaucot WHAT
metodi uz tā:
my $n = 42;
my $s = '42';
say $n.WHAT; # (Int)
say $s.WHAT; # (Str)
Tips tiek izdrukāts iekavās, kā parādīts komentāros. Piemēram, (Int)
vai (Str)
.
Nav problēmu izsaukt metodi uz pašas literāles. Piemēram:
say 42.WHAT; # (Int)
say (-1).WHAT; # (Int)
say 'Hello'.WHAT; # (Str)
say True.WHAT; # (Bool)
Pamaniet, ka gadījumā ar -1
, mēs ievietojam skaitli iekavās, jo say -1.WHAT
mēģinātu noliegt 1.WHAT
rezultātu, kas noved pie izņēmuma.
Kursa navigācija
← Datu tipu konvertēšana | Datu tipu konvertēšana / Tipu konvertēšana, izmantojot tipu piespiedu metodes →
💪 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 • Български • Русский • Українська