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 的值。