如何解决标量泥浆?
据我(和 docs)所知,slurpies 只能与数组或哈希参数一起使用。但是,我最近打错了语法并输入了看起来像是标量 slurpy 的语法。令我惊讶的是,这并没有导致语法错误。经过一些实验,我确定以下都是允许的:
sub f(*$a) {}
sub g(**$a) {}
sub h(+$a) {}
我不能,但是看到这个语法做了什么(如果有的话)。发生什么了?这是一个记录不足的功能吗?导致无效语法的错误不会引发错误?其他的东西?
解决方法
那到底是怎么回事?这是一个记录不足的功能吗?导致无效语法的错误不会引发错误?其他的东西?
它的无证和破坏行为。据推测,它会有不同的行为。这是一个提交的错误。如需进一步讨论,请参阅 Slurpy scalar parameters(和重复的 https://github.com/Raku/old-issue-tracker/issues/5656)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。