具有默认值的Elm类型别名

时间:2018-05-05 23:50:16

标签: elm

我有一个" Block"输入别名。

type alias Block = {x:Int, y:Int, color:String}

是否可以为x,y和颜色设置默认值?例如,我希望x和y默认为0,颜色为" blue"。

1 个答案:

答案 0 :(得分:9)

您不能像命令式语言那样拥有默认值,但这不是问题,因为您可以轻松定义设置所需默认值的函数:

defaultBlock : Block
defaultBlock = { x = 0, y = 0, color = "blue" }