| Описание | Детали |
|---|---|
| Расширение файлов | .dr |
| Вывод | print(...) |
| Комментарии | // Однострочный комментарий |
Инициализация переменных. Все переменные должны быть объявлены перед использованием.
ver x = 1; // Мутабельная переменная (можно изменять)
var y = 4; // Немутабельная переменная (константа)
Dr Script поддерживает базовые типы:
- Числа: Целые числа, например
42,-10. - Строки: Текст в двойных кавычках, например
"Hello, World!".
Поддерживаемые арифметические операторы:
+ - * /
Операторы для логических сравнений:
< <= > >= == !=
Работают только с мутабельными переменными (ver):
ver x = 5;
print(++x); // Префикс: x = 6, вывод: 6
print(x++); // Постфикс: вывод: 6, x становится 7
print(--x); // Префикс: x = 6, вывод: 6
print(x--); // Постфикс: вывод: 6, x становится 5
var x = 5;
var y = 10;
if x > y {
print(1);
} else {
print(2); // вывод: 2
}
ver x = 1;
var y = 4;
while x < y {
print(x);
x = x + 1;
}
// Вывод: 1, 2, 3
for (i = 0; i < 4; i++) {
print(i);
}
// Вывод: 0, 1, 2, 3
Используйте оператор + для объединения строк:
var x = "abc";
ver a = "x" + x;
print(a); // Вывод: xabc
Используйте оператор * для повторения строки:
var x = 6;
ver a = "a" * x;
print(a); // Вывод: aaaaaa
Определение функций с помощью fun и возврат значения с помощью return:
fun add(a, b) {
return a + b;
}
var result = add(1, 2);
print(result); // вывод: 3