class ObjAt is Any {}

ObjAt 类型的对象是其他对象上 .WHICH 调用的返回值,并唯一标识一个对象。

如果两个对象通过 === 相等比较,它们的 .WHICH 方法返回相同的 ObjAt 对象。

另请参阅 ValueObjAt 以了解值类型。

方法§

中缀 eqv§

multi infix:<eqv>(ObjAt:D $aObjAt:D $b)

如果两个 ObjAt 相同,即它们标识的对象相同,则返回 True。

my @foo = [2,3,1];
my @bar := @foo;
say @foo.WHICH eqv @bar.WHICH# OUTPUT: «True␤»

类型图§

ObjAt 的类型关系
raku-type-graph ObjAt ObjAt Any Any ObjAt->Any Mu Mu Any->Mu ValueObjAt ValueObjAt ValueObjAt->ObjAt

展开上面的图表