Курс по Raku / Основи / Повече за типовете / Позиционни типове данни / Масиви

Тест — Масиви

Има масив:

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

Елементи на масива

Какво отпечатват следните редове?

10say @data[0]; — (: 10, 20, 30, 40, 50 :)Не забравяйте, че елементите се броят от 0.
40say @data[3]; — (: 10, 20, 30, 40, 50 :)Индексът 3 означава 4ти елемент.
50say @data[4]; — (: 10, 20, 30, 40, 50 :)

Дължина на масива

Какво отпечатват следните изрази?

5say @data.elems; — (: 0, 1, 2, 3, 4, 5 :)
5say +@data; — (: 0, 1, 2, 3, 4, 5 :)Това преобразуване дава размера на масива.
5say +@data.elems; — (: 0, 1, 2, 3, 4, 5 :)Преобразуване на резултата от @data.elems към цяло число, следователно няма промяна.

Навигация в курса

Масиви   |   Вложени масиви