【发布时间】:2018-05-06 08:08:58
【问题描述】:
我有一个“块”类型别名。
type alias Block = {x:Int, y:Int, color:String}
是否可以为 x、y 和颜色设置默认值?例如,我希望 x 和 y 默认为 0,颜色为“蓝色”。
【问题讨论】:
标签: elm
我有一个“块”类型别名。
type alias Block = {x:Int, y:Int, color:String}
是否可以为 x、y 和颜色设置默认值?例如,我希望 x 和 y 默认为 0,颜色为“蓝色”。
【问题讨论】:
标签: elm
您不能像在命令式语言中通常那样拥有默认值,但这不是问题,因为您可以轻松定义一个设置所需默认值的函数:
defaultBlock : Block
defaultBlock = { x = 0, y = 0, color = "blue" }
【讨论】: