Индекс исключений
A | |
| Assert_failure [Stdlib] |
Исключение, генерируемое при ошибке утверждения. |
B | |
| Bad [Arg] |
Функции в |
| Break [Sys] |
Исключение, генерируемое при интерактивном прерывании, если |
C | |
| Continuation_already_resumed [Effect] |
Исключение, генерируемое при продолжении или прерывании продолжения более одного раза. |
D | |
| Division_by_zero [Stdlib] |
Исключение, генерируемое операциями целочисленного деления и остатка при нулевом значении второго аргумента. |
E | |
| Empty [Stack] | |
| Empty [Queue] |
Генерируется при применении |
| End_of_file [Stdlib] |
Исключение, генерируемое функциями ввода для сигнализации о достижении конца файла. |
| Error [Dynlink] |
Ошибки динамической компоновки сообщаются путём поднятия исключения |
| Exit [Thread] |
Исключение, генерируемое пользовательским кодом для инициирования завершения текущей нити. |
| Exit [Stdlib] |
Исключение |
F | |
| Failure [Stdlib] |
Исключение, генерируемое функциями библиотеки для сигнализации о том, что они не определены для заданных аргументов. |
| Finally_raised [Fun] |
|
| Forced_twice [Seq] |
Это исключение генерируется, когда последовательность, возвращаемая |
H | |
| Help [Arg] |
Генерируется |
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] |
При невозможности чтения входных данных в соответствии со спецификацией формата, функции форматированного ввода обычно генерируют исключение |
| Stack_overflow [Stdlib] |
Исключение, генерируемое интерпретатором байткода, когда стек вычислений достигает максимального размера. |
| Sys_blocked_io [Stdlib] |
Специальный случай Sys_error, генерируемый, когда для канала ввода-вывода без блокировки невозможен ввод-вывод. |
| Sys_error [Stdlib] |
Исключение, генерируемое функциями ввода-вывода для сообщения об ошибке операционной системы. |
U | |
| Undefined [CamlinternalLazy] | |
| Undefined [Lazy] |
Генерируется при одновременном принудительном вызове приостановки из нескольких потоков, нитей или доменов, или когда приостановка пытается вызвать себя рекурсивно. |
| Undefined_recursive_module [Stdlib] |
Исключение, генерируемое при вычислении определения рекурсивного модуля с порочными циклами. |
| Unhandled [Effect] |
|
| Unix_error [UnixLabels] |
Генерируется системными вызовами ниже при возникновении ошибки. |
| Unix_error [Unix] |
Генерируется системными вызовами ниже при возникновении ошибки. |
© 1995-2024 INRIA.
https://ocaml.org/manual/5.2/api/index_exceptions.html