Начало работы
Программа на OxL — это пакет (каталог с oxl.toml) или один файл .oxl. Самая короткая программа:
fn main() io {
print("Привет, OxL!")
}Вывод
Привет, OxL!
Запуск: oxl run hello.oxl. Проверка без сборки — oxl check hello.oxl; форматирование — oxl fmt.
Типы, ошибки и конкурентность — в Стандарте §3, §6 и §8.
fn divide(a: i32, b: i32) -> i32 | DivByZero {
if b == 0 { return DivByZero{} }
a / b
}
@error
data DivByZero {}
fn main() -> () | DivByZero io {
print("{divide(10, 2)?}")
}Вывод
5