Kurso de Raku / Progresinta / Ujoj / Introspekto de ujoj / Exercises / Priskribi variablon

Solvo: Priskribi variablon

Jen ebla solvo de la tasko.

Kodo

my Str $lang = 'Raku';

say $lang.^name;
say $lang.VAR.^name;
say $lang.VAR.name;

🦋 Vi povas trovi la fontkodon en la dosiero describe-a-variable.raku.

Eligo

Str
Scalar
$lang

Komentoj

  1. .^name redonas la tipon de la valoro konservita en la ujo, kiu estas Str.

  2. .VAR redonas la subestadon de la ujo, kaj .^name sur ghi redonas Scalar — la tipon de la ujo mem.

  3. .VAR.name redonas la nomon de la variablo, $lang, inkluzive de ghia sigelo. Rimarku ke tio estas la metodo name, ne la meta-metodo ^name uzita en la unuaj du linioj.

Kursa navigado

Priskribi variablon   |   Kio ĝi estas