檢視原始碼 RuntimeError 例外 (Elixir v1.16.2)

一般執行時期錯誤的例外。

這是 raise/1 在您僅傳遞字串作為訊息時引發的例外

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

您應謹慎使用此例外,因為在多數情況下,最好定義特定於您的應用程式或函式庫的例外。然而,有時會發生您不預期的狀況,但您希望在發生時提供有意義的錯誤訊息。在這些情況下,RuntimeError 會是不錯的選擇。

欄位

RuntimeError 例外只有一個欄位,:message (一個 String.t/0),它是公開的,在讀取或建立 RuntimeError 例外時可以自由存取。