|
|
1
34
|
|
|
2
58
不确定这是否是一种反模式(我现在也不能想出好的用法),但这是可能的。使用
如果您添加了其他颜色,所有颜色都会自动更新。但有一个限制:
编辑:另一个答案也可以,也许更好,因为它不需要派生
|
|
|
3
40
德尔南的回答当然更好。因为我不知道如何在注释中包含一段代码,所以我将在这里给出一个概括的答案。
现在,这适用于任何类型
在很多情况下,你甚至不需要定义
|
|
|
4
3
下面是一个使用此技术使用Parsec解析枚举的示例
语法分析器
当然,这种尝试可以通过模式匹配得到更好的应用,还有一些其他的东西可以使它变得更好,但这只是某种技术使用的一个例子。 |