|
1
4
Params::Validate
可能会有所帮助。它可以让你放下
此外,您可以使用
输出: --- !!perl/hash:My::Class x: 1 y: b |
|
|
2
11
Moose 支持属性的默认值,例如:
但是,如果你不想走驼鹿之路,一个更简单的方法就是:
由于在哈希初始化中两次指定相同的哈希键将使第一个键和
|
|
|
3
3
如果您已经在模块中使用moose,那么可以通过组合 MooseX::Getopt 和 MooseX::SimpleConfig . 配置文件可以包含默认值,然后通过将这些值传递给构造函数来根据需要重写任何内容:
|