Функции объединения
# | Name | Description | Complexity |
---|---|---|---|
1 | extract(T|Unit): T | Возвращает значение из параметра типа данных объединения. Выбрасывает исключение, если параметром является пустое значение |
13 |
2 | value(T|Unit): T | Возвращает значение из параметра типа данных объединения. Выбрасывает исключение, если параметром является пустое значение |
13 |
3 | valueOrErrorMessage(T|Unit, String): T | Возвращает значение из параметра типа данных объединения. Если параметром является пустое значение, возвращает сообщение об ошибке, заданное во втором параметре |
13 |
extract(T|Unit): T
Возвращает значение из параметра типа данных объединения.
Выбрасывает исключение, если параметром является пустое значение.
extract(a: T|Unit): T
Параметры
a
: T|Unit
Параметр типа данных объединения.
value(T|Unit): T
Возвращает значение из параметра типа данных объединения.
Выбрасывает исключение, если параметром является пустое значение.
value(a: T|Unit): T
Параметры
a: T|Unit
Параметр типа данных объединения.
valueOrErrorMessage(T|Unit, String): T
Возвращает значение из параметра типа данных объединения.
Если параметром является пустое значение, возвращает сообщение об ошибке, заданное во втором параметре.
valueOrErrorMessage(a: T|Unit, msg: String): T
Параметры
a: T|Unit
Параметр типа данных объединения.
msg: String
Сообщение об ошибке.