小编Kei*_*rdy的帖子

对象签名的文档:“...命名参数的名称与变量名称不同”

“类签名”页面上的示例显示为:

sub named(:official($private)) { "Official business!" if $private }; named :official; <----- 注意:示例到此结束...没有描述或显示输出。所以我输入了代码,当执行“named”方法时,它总是打印“官方业务!” 无论 $private 的值是多少。也就是说,如果 $private=True 则调用 'named' 会打印“Official Business!” 正如您所期望的,但使用 $private=False 调用“named”仍然会打印“Official Business!” 而我认为不应该生成任何输出。我错过了一些东西,不是吗?但是什么?

documentation raku

14
推荐指数
3
解决办法
492
查看次数

标签 统计

documentation ×1

raku ×1