Курс языка программирования 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. Оригинальный текст на английском языке.
Переводы этой страницы: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська