我習慣於使用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上的某些屬性來強制重畫,但這意味着要在我的模型中添加一些在旋轉時修改的屬性。這是可能的,但不是很優雅。