Raku kurss / Padziļināti / Konteineri / Konteineru introspekcija / Exercises / Konteinera noklusējuma vērtība

Risinājums: Konteinera noklusējuma vērtība

Šeit ir iespējams uzdevuma risinājums.

Kods

my $count is default(0);

say $count;
say $count.VAR.default;

🦋 Avota kodu var atrast failā container-default.raku.

Izvade

0
0

Komentāri

  1. Iezīme is default(0) piešķir konteineram noklusējuma vērtību. Tā kā nekas nav piešķirts, $count nolasīšana atgriež šo noklusējuma vērtību, tāpēc pirmā rinda izdrukā 0.

  2. .VAR.default jautā pašam konteineram par tā deklarēto noklusējuma vērtību, kas arī ir 0. Bez šīs iezīmes netipizēta konteinera noklusējuma vērtība būtu (Any).

Kursa navigācija

Konteinera noklusējuma vērtība   |   Vairāk par iebūvētajiem tipiem