【发布时间】:2021-07-30 12:17:37
【问题描述】:
在this question 的尾部,我正在尝试使用这个(打高尔夫球的)代码使will 特征起作用:
sub show-value( $a-var ) {
say "Value of {$a-var.^name} is ", $a-var.gist;
}
sub do-stuff () {
ENTER { say "Going in"; }
our $bar will enter { show-value($_) };
$bar = "baz";
LEAVE { say "Leaving"; }
}
do-stuff();
这只是打印“Going in”。如果您在全局范围内执行此操作,它(不)以相同的方式工作。请注意,这几乎是documentation example 的直接实现。
【问题讨论】: