我的應用程序通過標誌從localstorage獲取init模型值。我在模型中添加了一個新的鍵,並且由於通過標誌傳遞的值中缺少鍵(「bar」),所以在啓動Elm應用程序時會導致錯誤。考慮到將來可以添加更多的新密鑰,並且我不希望每次發生時都要清除本地存儲,有沒有辦法告訴Elm在標記中缺少密鑰時分配默認值? type alias Model =
{ foo : String, bar : In
當前a set of functions返回success=True或False。 雖然我們發現這還不夠好,因爲False既可以傳達「有效結果」也可以傳達「無效結果」,並且我們希望每種情況下的行爲都不相同。 So I think they should be changed改爲返回{True, False, InvalidResult},其中bool(InvalidResult)爲向後兼容性爲fa