我习惯于使用es2015成语map(_ => _),但似乎单个下划线不是Elm的lambda函数的有效变量名称。 这是正确的吗?如果是这样,是否有资源记录/解释这个? 下失败,Cannot find variable `_` view : Model -> Html Msg
view model =
div []
[ ul []
(List.map (\_ -
在函数式编程语言,可以添加一个条件,模式匹配的一个分支:例如,OCaml中: let value = match something with
| OneThing -> "1"
| Another when condition -> "2"
| _ -> "3"
怎么办这在榆树?我试过when和if,但没有奏效。
My Elm应用程序让用户旋转图片:当单击屏幕上的图片时,elm会进行API调用以旋转服务器上的图片文件。之后,我想旋转的图像显示在浏览器中。 但是虚拟DOM根本没有改变,因为img节点具有相同的src URL。有什么办法可以强制img被重新创建吗? 当然,我可以使用Keyed节点或修改我的img上的某些属性来强制重画,但这意味着要在我的模型中添加一些在旋转时修改的属性。这是可能的,但不是很优雅。