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

5.8 Прочие выражения

  • defer e — выполняет e при выходе из блока (в том числе при fail, return, отмене), в обратном порядке объявления.
  • return e, fail e (§6.5), yield e (§10.3), respond e (§10.6) — тип never.
  • x?.f — none, если x равно none; x ?? d — d, если x равно none; x! — значение, иначе паника (для T? — при none, для результата с ошибкой — при ошибке).
  • a == b, где a: T?, b: T — false, если a равно none, иначе сравнение значений.
  • x in coll — coll.contains(x).
  • drop(x) — немедленно уничтожает значение (прелюдия).

См. также

Исходник: docs/spec/oxl-standard.md