UNPKG

mowascript

Version:

MowaScript language implementation

116 lines (99 loc) 2.4 kB
[[🌀Interslavic](../06_examples.md)[🇺🇸 English](../en/06_examples.md)] # 📦 Приклади коду на movascript Цей файл містить практичні приклади використання мовних конструкцій movascript українською, білоруською, російською та міжслав’янською. --- ## 🌀 Interslavic ```js nechaj ime = "Svetoslav"; funkcija pozdravi(ime) { skazi("Dobrodošľ, " + ime + "!"); } klas Kniga { konstruktor(nazev) { eto.nazev = nazev; } } izbor (x) { sluсaj 1: govori("jedinica"); konec; sluсaj 2: govori("dvojka"); konec; inace: govori("nepoznato"); } ``` ## Українська ### ✨ Змінні ```mowa нехай імʼя = "Діма"; конст місто = "Київ"; мур вік = 28; ``` ### 🔄 Умови ```js якщо (вік > 18) { кажи("Дорослий"); } інакше { кажи("Дитина"); } ``` ### 🔁 Цикл ```js для (нехай i = 0; i < 5; i = i + 1) { кажи("Лічильник: " + i); } ``` ### 📦 Модулі ```js імпортуй вітання з "./модулі/вітання.mowa"; експортуй функція вітай(хто) { кажи("Привіт, " + хто); } ``` ## Беларуская ### 🔤 Асноўныя структуры ```js канст імя = "Аляксей"; пакуль (счотчык < 3) { скажы("Цыкл..."); счотчык = счотчык + 1; } ``` ### 🔤 Логіка ```js калі (возраст > 60) { скажы("Пэнсіянер"); } іначай { скажы("Працоўны"); } ``` ## Русский ### 🔧 Функции и классы ```js функция привет(имя) { лог("Привет, " + имя + "!"); } класс Пользователь { конструктор(имя) { это.имя = имя; } } ``` ## 🧮 Масиви та методи ```js нехай числа = [1, 2, 3, 4, 5]; нехай фільтровані = числа.адфільтруй(н => н % 2 == 0); кажи(фільтровані); ``` ## 🔀 Проміси ```js новий Обіцянка(виконати, відхилити) { якщо (успішно) { виконати("Все добре"); } інакше { відхилити("Щось пішло не так"); } } ```