在 Mu 中§
查看主要文档 在上下文中 了解例程 isa
multi method isa(Mu --> Bool)multi method isa(Str --> Bool)
如果调用者是类 $type
的实例、子集类型或 $type
的派生类(通过继承),则返回 True
。 does
类似,但包括角色。
my = 17;say .isa("Int"); # OUTPUT: «True»say .isa(Any); # OUTPUT: «True»;my = 0 but Truish;say .^name; # OUTPUT: «Int+{Truish}»say .does(Truish); # OUTPUT: «True»say .isa(Truish); # OUTPUT: «False»