Курс языка программирования Raku / Основы / Позиционные типы данных / Массивы

Тест: Массивы

Есть массив:

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

Элементы массива

Что выведут следующие строки?

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

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

Что выведут следующие выражения?

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

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

Позиционные типы данных   |   Позиционные типы данных / Вложенные массивы


💪 Or jump directly to the exercises to this section.

Эта страница автоматически переведена с помощью ChatGPT 4o. Оригинальный текст на английском языке.

Переводы этой страницы: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська