在签名中§
有关方法计数,请参阅上下文中的主要文档
method count(Signature: --> Real)
返回可以绑定到签名的位置参数的*最大*数量。如果存在 slurpy 位置参数,则返回 Inf
。
在 ForeignCode 中§
有关方法计数,请参阅上下文中的主要文档
method count()
返回封闭代码所需的参数数量。
在格式中§
有关方法计数,请参阅上下文中的主要文档
method count(--> List)
返回此格式所需的最大位置参数数量。用于自省目的。
use v6.e.PREVIEW;my = Format.new("%05d%3x:%s");say .count; # OUTPUT: «3»
代码中§
有关方法计数,请参阅上下文中的主要文档
method count(Code: --> Real)
返回调用代码对象时可以传递的最大位置参数数量。对于可以接受任意数量位置参数的代码对象(即,它们具有 slurpy 参数),count
将返回 Inf
。命名参数不计入。
sub argless()sub args(, ?)sub slurpy(, , *)say .count; # OUTPUT: «0»say .count; # OUTPUT: «2»say .count; # OUTPUT: «Inf»