Курс языка программирования 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 |