参数 – perl6 – 赋值给参数

前端之家收集整理的这篇文章主要介绍了参数 – perl6 – 赋值给参数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有办法对形式参数进行赋值?

就像是:

sub myfunc($n) {
    $n = $n + 5;
    return $n;
}

或者,我是否必须创建一个新变量并为其分配$n的值?

解决方法

您可以在参数上使用is copy trait:
sub myfunc($n is copy) {
    $n = $n + 5;
    return $n;
}

有关更多信息,请参见https://docs.perl6.org/type/Signature#index-entry-trait_is_copy.

原文链接:/Perl/172261.html

猜你在找的Perl相关文章