在人偶定义中定义可选属性的正确方法是什么?现在我正在这样做:
define($command = "none") {
}
然后是(在模板中):
<% if command != "none" %>
do something with <%= command %>
<% end %>
有没有更合适的方法来定义可选属性?更类似于 nil 或 null 而不是“none”?
在人偶定义中定义可选属性的正确方法是什么?现在我正在这样做:
define($command = "none") {
}
然后是(在模板中):
<% if command != "none" %>
do something with <%= command %>
<% end %>
有没有更合适的方法来定义可选属性?更类似于 nil 或 null 而不是“none”?
您可以使用undef。在定义中明确使用它,例如:
而在模板中,undef 变量不会得到实例变量定义,因此它们将为 nil: