Курс языка программирования Raku / Продвинутый уровень / Подробнее о встроенных типах

Нативные типы

Типы, которые вы использовали до сих пор — Int, Num, Str — являются полноценными объектами Raku: гибкими, поддерживающими интроспекцию и произвольно большими. Raku также предлагает параллельное семейство нативных типов, которые отображаются непосредственно на машинное представление: int, num, str, а также набор целочисленных типов фиксированного размера.

Нативные типы пишутся строчными буквами. Они жертвуют гибкостью ради скорости и фиксированного размера и ведут себя несколько иначе, чем их обёрточные аналоги. В этом разделе показано, что они собой представляют и как их фиксированный размер приводит к переполнению.

Темы этого раздела

Практика

Пройдите 2 теста по содержанию этого раздела.

Упражнения

В этом разделе 3 упражнения. Прежде чем приступать к практике, изучите все темы раздела.

  1. Значение по умолчанию нативного типа
  2. Циклическое переполнение
  3. Нативный массив

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

Решение: Простое или нет   |   Типы машинного уровня