RU Language Documentation 4 Examples

Interactive code examples with syntax checking, compilation, and execution

← All Languages

1. Basic Example

Simple variable and arithmetic operations

📄 basic_example.hudhud

// Русский - Basic Example with NATIVE keywords
пусть икс = 10;
пусть игрек = 20;
пусть сумма = икс + игрек;
печать(сумма);

2. Functions

Function declarations and calls

📄 functions.hudhud

// Русский - Функции
// Примеры определения и использования функций

// Простая функция
функция приветствовать() {
    печать("Привет мир!");
}

// Функция с параметрами
функция сложить(а, б) {
    вернуть а + б;
}

// Функция с несколькими параметрами
функция вычислить(число1, число2, операция) {
    если (операция == "сложить") {
        вернуть число1 + число2;
    } иначе {
        вернуть 0;
    }
}

// Математические функции
функция квадрат(х) {
    вернуть х * х;
}

функция куб(х) {
    вернуть х * х * х;
}

// Использование функций
приветствовать();

пусть результат1 = сложить(5, 3);
печать(результат1);

пусть результат2 = вычислить(10, 5, "сложить");
печать(результат2);

пусть результат_квадрат = квадрат(4);
печать(результат_квадрат);

пусть результат_куб = куб(3);
печать(результат_куб);

// Композиция функций
пусть итого = сложить(квадрат(3), куб(2));
печать(итого);

3. Loops

While and for loops

📄 loops.hudhud

// Русский - Loop Example
пусть счётчик = 0;
пусть максимум = 5;

пока (счётчик < максимум) {
    счётчик = счётчик + 1;
}

счётчик;

4. Arrays

Array operations

📄 arrays.hudhud

// Русский - Массивы
// Массивы с родными ключевыми словами

// Создание массивов
пусть числа = [1, 2, 3, 4, 5];
пусть имена = ["Алиса", "Борис", "Виктор"];

// Доступ к элементам
пусть первый = числа[0];
пусть второй = числа[1];

// Результат
первый;