Raku kurss / Padziļināti / Konteineri / Konteineru introspekcija / Exercises / Kas tas ir
Risinājums: Kas tas ir
Šeit ir iespējams uzdevuma risinājums.
Kods
my $a = 42;
my $b = 'x';
say $a.WHAT === Int;
say $b.WHAT === Int;🦋 Avota kodu var atrast failā what-is-it.raku.
Izvade
True
FalseKomentāri
$a.WHATnav virkneInt, bet gan patsInttipa objekts, tāpēc=== Intsalīdzina to ar pašu tipu un atgriežTrue.$bsatur virkni, tāpēc tāWHATirStr; salīdzinot to arInt, iegūstamFalse. Tieši tāpēcWHATir noderīgs nosacījumos, ne tikai izvadē.