Spec-Zone.ru › Elixir 1.18

Source RuntimeError исключение

Исключение для общей ошибки выполнения.

Это исключение, которое raise/1 поднимает, когда вы передаёте ему только строку в качестве сообщения:

iex> raise "oops!"
** (RuntimeError) oops!

Следует использовать это исключение экономно, так как большинство раз лучше определить собственные исключения, специфичные для вашего приложения или библиотеки. Однако иногда есть ситуации, в которых вы не ожидаете, что условие произойдёт, но хотите выдать осмысленное сообщение об ошибке, если оно произойдёт. В таких случаях RuntimeError может быть хорошим выбором.

Поля

RuntimeError исключения имеют одно поле, :message (a String.t/0), которое является общедоступным и может свободно использоваться при чтении или создании RuntimeError исключений.

Скачать версию ePub

Создано с использованием ExDoc (v0.36.1) для языка программирования Elixir

© 2012-2024 The Elixir Team
Licensed under the Apache License, Version 2.0.
https://hexdocs.pm/elixir/1.18.1/RuntimeError.html

Spec-Zone.ru

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