相关疑难解决方法(0)

特质是否仅适用于对象?

再次在这个问题的尾部,我试图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();
Run Code Online (Sandbox Code Playgroud)

这只是打印“进入”。如果您在全局范围内执行此操作,则它(不会)以相同的方式工作。请注意,这几乎是文档示例的直接实现。

traits raku

4
推荐指数
1
解决办法
69
查看次数

标签 统计

raku ×1

traits ×1