Debug.Crash
case thing of
Cat ->
meow
Bike ->
ride
Sandwich ->
eat
_ ->
Debug.crash "Not yet implemented"
当你希望程序失败时,可以使用 Debug.crash
,通常在你实现 case
表达式时使用。这是不推荐使用,而不是使用 Maybe
或 Result
型意外输入 Debug.crash
,但通常只发展的过程中(即你通常不会公布它采用 Debug.crash
榆树代码)中。
Debug.crash
取一个 String
值,崩溃时显示错误消息。请注意,Elm 还将输出模块的名称和崩溃的行,如果崩溃是在 case
表达式中,它将指示 case
的值。