elm - Elm 中未实现的 stub

标签 elm

Elm 是否具有产生底部/发散的表达式,如 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"

关于elm - Elm 中未实现的 stub ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48200040/

相关文章:

elm - Dom 不会在模型更改时重新渲染 (Elm)

list - 错误 "Cannot find variable `。 .`"尝试使用范围运算符时

elm - 榆树签名在 "Program Never Model Msg"中意味着什么?

elm - 将原始 HTML 插入 Elm 组件

代理通过在 elm-package.json 中设置停止在生产服务器上工作

elm - 右侧有 2 个值的函数是什么意思? (模型 -> Html msg)

elm - 在 elm 中解码一个元组

functional-programming - 具有相同字段的两条记录的模式匹配

typeerror - elm-lang 错误 `(==) is expecting the right side to be a:`