Курс языка программирования Raku

О переводе

Этот перевод сделан машиной. Русская версия курса переведена с английского оригинала языковой моделью, без последующей вычитки носителем языка. Смысл, примеры кода и вывод программ сохранены, но формулировки местами могут быть неуклюжими, а термин — выбран не самым привычным образом.

Если какое-то место кажется непонятным, сверьтесь с английским оригиналом — он всегда является источником истины.

Код никогда не переводится. Ключевые слова Raku, имена типов, методов и подпрограмм, а также вывод программ (True, False, Nil и прочее) оставлены как есть — ровно так, как их видит компилятор.

Нашли ошибку или неудачный перевод? Расскажите об этом на GitHub — это лучший способ улучшить текст.

Словарь терминов

Так основные понятия курса называются по-русски. Если вы читали о Raku по-английски, эта таблица поможет сопоставить термины.

English Русский
Strings Строки
Numbers Числа
Ranges Интервалы
Arrays Массивы
Lists Списки
Hashes Словари
Pairs Пары
Loops Циклы
Comments Комментарии
Containers Контейнеры
Contexts Контексты
Twigils Твигилы
Integers Целые числа
Sequences Последовательности
Enumerations Перечисления
Operators Операторы
Meta-operators Метаоператоры
Subroutines Подпрограммы
Signatures Сигнатуры
Modules Модули
Phasers Фазеры
Debugging Отладка
Testing Тестирование
Classes Классы
Attributes Атрибуты
Methods Методы
Roles Роли
Inheritance Наследование
Exceptions Исключения
Regexes Регулярные выражения
Grammars Грамматики
Captures Захваты
Quantifiers Квантификаторы
Anchors Якоря
Alternations Альтернативы
Recursion Рекурсия
Closures Замыкания
Reduction Свёртка
Generators Генераторы
Iterators Итераторы
Junctions Джанкшены
Threads Потоки
Promises Промисы
Channels Каналы
Supplies Supply