关于 struct 的可选属性

现在 function 和 enum 都已经支持 label argument,并且能自动包 option。
而 struct 的 constructor 现在还不能实现。


0fe71ded30c3763e070ad719b93c9f17

比如说

有时候我不想给 text 设置 color 和 font,他们就应该缺省。

所以 struct 的 constructor 看起来并不是一个 function,体验有点不一致。

可能有人会想包一层 function,但是 function 必须是小写开头的,看起来就很怪。

1 个赞