Elm 中未实现的存根

Unimplemented stub in Elm

Elm 是否有生成 bottom/diverges 的表达式,例如 Haskell 的 error 或 Rust 的 unimplemented!()

例如

map : (a -> b) -> List a -> List b
map = unimplemented

是的,Debug.crash 具有类型 String -> a,您可以像这样使用它:

map : (a -> b) -> List a -> List b
map = Debug.crash "unimplemented"