通常在普通脚本中我可以(在语法中):
rule : ..... { main::blah(...) }
如果blah()
是类ABC
的方法,我该如何调用它?这不起作用:
rule : ..... { ABC::blah(...) }
如果有办法以某种方式将$self
传递给语法,那么我可以这样做:
rule : ..... { $self->blah(...) }
我目前的解决方案是:
规则:..... {ABC-> blah(...)}
但这实际上是变体1(仅在不同的命名空间中)