OxL Справочник OxL
РусскийEnglish

Начало работы

Программа на OxL — это пакет (каталог с oxl.toml) или один файл .oxl. Самая короткая программа:

oxl✓ проверяется в CI
fn main() io {
  print("Привет, OxL!")
}
Вывод
Привет, OxL!

Запуск: oxl run hello.oxl. Проверка без сборки — oxl check hello.oxl; форматирование — oxl fmt. Типы, ошибки и конкурентность — в Стандарте §3, §6 и §8.

oxl✓ проверяется в CI
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