Курс языка программирования Raku / Продвинутый уровень / Подробнее о встроенных типах / Нативные типы / Exercises / Нативный массив
Решение: Нативный массив
Вот возможное решение задачи.
Код
my uint8 @bytes = 100, 200, 255;
say @bytes.sum;🦋 Исходный код можно найти в файле native-array.raku.
Вывод
555Комментарии
Указание нативного типа фиксированного размера
uint8перед массивом с@объявляет массив, в котором каждый элемент хранится как один беззнаковый байт — компактная структура, подходящая для двоичных данных.Ограничение на обёртывание применяется к каждому элементу (
0..255), а не к результату их суммирования..sumупаковывает итог в обычныйInt, поэтому100 + 200 + 255даёт полное значение555.
Навигация по курсу
← Нативный массив | Строки →