Курс по Raku

За превода

Този превод е направен от машина. Българската версия на курса е преведена от английския оригинал от езиков модел, без последваща редакция от носител на езика. Смисълът, примерите с код и изходът на програмите са запазени, но формулировките на места може да са тромави, а даден термин — избран по не най-обичайния начин.

Ако някое място изглежда неясно, сверете се с английския оригинал — той винаги е източникът на истината.

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

Открихте грешка или неудачен превод? Съобщете за това в GitHub — това е най-добрият начин текстът да се подобри.

Речник на термините

Така основните понятия на курса се наричат на български. Ако сте чели за Raku на английски, тази таблица ще ви помогне да съпоставите термините.

English Български
Strings Стрингове
Numbers Числа
Ranges Диапазони
Arrays Масиви
Lists Списъци
Hashes Хешове
Pairs Двойки
Loops Цикли
Comments Коментари
Containers Контейнери
Contexts Контексти
Twigils 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