檢視原始碼 RuntimeError 例外 (Elixir v1.16.2)
一般執行時期錯誤的例外。
這是 raise/1
在您僅傳遞字串作為訊息時引發的例外
iex> raise "oops!"
** (RuntimeError) oops!
您應謹慎使用此例外,因為在多數情況下,最好定義特定於您的應用程式或函式庫的例外。然而,有時會發生您不預期的狀況,但您希望在發生時提供有意義的錯誤訊息。在這些情況下,RuntimeError
會是不錯的選擇。
欄位
RuntimeError
例外只有一個欄位,:message
(一個 String.t/0
),它是公開的,在讀取或建立 RuntimeError
例外時可以自由存取。