Spec-Zone.ru › OCaml 5.0

Индекс исключений

A
Assert_failure [Stdlib]

Исключение, возбуждаемое при неудачном утверждении.

B
Bad [Arg]

Функции в spec или anon_fun могут возбудить Arg.Bad с сообщением об ошибке для отклонения недопустимых аргументов.

Break [Sys]

Исключение, возбуждаемое при интерактивном прерывании, если Sys.catch_break включен.

C
Continuation_already_resumed [Effect]

Исключение, возбуждаемое, когда продолжение возобновляется или прерывается более одного раза.

D
Division_by_zero [Stdlib]

Исключение, возбуждаемое операциями целочисленного деления и остатка, когда их второй аргумент равен нулю.

E
Empty [Stack]

Возбуждается при применении Stack.pop или Stack.top к пустому стеку.

Empty [Queue]

Возбуждается при применении Queue.take или Queue.peek к пустой очереди.

End_of_file [Stdlib]

Исключение, возбуждаемое функциями ввода для сигнализации о достижении конца файла.

Error [Dynlink]

Ошибки динамической компоновки сообщаются путем возбуждения исключения Error с описанием ошибки.

Exit [Thread]

Исключение, возбуждаемое кодом пользователя для инициирования завершения текущей нити.

Exit [Stdlib]

Исключение Exit не возбуждается ни одной функцией библиотеки.

F
Failure [Stdlib]

Исключение, возбуждаемое функциями библиотеки для сигнализации об их неопределенности для заданных аргументов.

Finally_raised [Fun]

Finally_raised exn возбуждается protect ~finally work при возбуждении finally исключения exn.

Forced_twice [Seq]

Это исключение возбуждается, когда последовательность, возвращенная Seq.once (или её суффикс), запрашивается более одного раза.

H
Help [Arg]

Возбуждается Arg.parse_argv при запросе пользователем справки.

I
Invalid_argument [Stdlib]

Исключение, возбуждаемое функциями библиотеки для сигнализации о том, что заданные аргументы не имеют смысла.

M
Match_failure [Stdlib]

Исключение, возбуждаемое, когда ни один из вариантов сопоставления с образцом не применяется.

N
Not_found [Stdlib]

Исключение, возбуждаемое функциями поиска, когда искомый объект не найден.

O
Out_of_memory [Stdlib]

Исключение, возбуждаемое сборщиком мусора, когда для завершения вычисления недостаточно памяти.

P
Parse_error [Parsing]

Возбуждается при обнаружении синтаксической ошибки парсером.

S
Scan_failure [Scanf]

При невозможности чтения входных данных в соответствии со спецификацией строки формата, функции форматированного ввода обычно возбуждают исключение Scan_failure.

Stack_overflow [Stdlib]

Исключение, возбуждаемое интерпретатором байткода, когда стек вычислений достигает максимального размера.

Sys_blocked_io [Stdlib]

Особый случай Sys_error, возбуждаемый, когда ввод/вывод невозможен на канале ввода/вывода без блокировки.

Sys_error [Stdlib]

Исключение, возбуждаемое функциями ввода/вывода для сообщения об ошибке операционной системы.

U
Undefined [CamlinternalLazy]
Undefined [Lazy]

Возбуждается при одновременном принудительном вычислении приостановки из нескольких потоков, нитей sys или доменов, или когда приостановка пытается принудительно вычислить себя рекурсивно.

Undefined_recursive_module [Stdlib]

Исключение, возбуждаемое при вычислении определения рекурсивного модуля с порочными циклами.

Unhandled [Effect]

Unhandled e возбуждается, когда эффект e выполняется, и для него нет обработчика.

Unix_error [UnixLabels]

Возбуждается системными вызовами ниже, при возникновении ошибки.

Unix_error [Unix]

Возбуждается системными вызовами ниже, при возникновении ошибки.

© 1995-2022 INRIA.
https://v2.ocaml.org/releases/5.0/htmlman/libref/index_exceptions.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API