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