Cursus Raku / Elementa / Plura de generibus / Positionalia data genera / Array

Quiz — Array

Est array:

my @data = 10, 20, 30, 40, 50;

Elementa Array

Quid sequentes lineae imprimunt?

10say @data[0]; — (: 10, 20, 30, 40, 50 :)Noli oblivisci elementa numerari ab 0.
40say @data[3]; — (: 10, 20, 30, 40, 50 :)Index 3 significat quartum element.
50say @data[4]; — (: 10, 20, 30, 40, 50 :)

Longitudo Array

Quid sequentes sententiae imprimunt?

5say @data.elems; — (: 0, 1, 2, 3, 4, 5 :)
5say +@data; — (: 0, 1, 2, 3, 4, 5 :)Haec conversio dat magnitudinem array.
5say +@data.elems; — (: 0, 1, 2, 3, 4, 5 :)Convertens resultatum @data.elems ad integrum, ergo nulla mutatio.

Array   |   Nidificata array