Raku kurss / Pamati / Vairāk par tipiem / 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.
Prakse
Jūs gaida 1 viktorīna par šī temata saturu.
Kursa navigācija
← Datu tipu konvertēšana | Tests: Ko atgriež WHAT? →
💪 Vai arī dodieties tieši uz šīs sadaļas
vingrinājumiem.