In RatStr§

See primary documentation in context for infix ===

multi infix:<===>(RatStr:D $a, RatStr:D $b)

RatStr Value identity operator. Returns True if the Rat values of $a and $b are identical and their Str values are also identical. Returns False otherwise.

In NumStr§

See primary documentation in context for infix ===

multi infix:<===>(NumStr:D $a, NumStr:D $b)

NumStr Value identity operator. Returns True if the Num values of $a and $b are identical and their Str values are also identical. Returns False otherwise.

In IntStr§

See primary documentation in context for infix ===

multi infix:<===>(IntStr:D $a, IntStr:D $b)

IntStr Value identity operator. Returns True if the Int values of $a and $b are identical and their Str values are also identical. Returns False otherwise.

In ComplexStr§

See primary documentation in context for infix ===

multi infix:<===>(ComplexStr:D $a, ComplexStr:D $b)

ComplexStr Value identity operator. Returns True if the Complex values of $a and $b are identical and their Str values are also identical. Returns False otherwise.

In role Enumeration§

See primary documentation in context for method ===

multi infix:<===> (Enumeration:D \a, Enumeration:D \b)

Equality of Enumeration symbols:

say Norse-gods.pick() === Freija for ^3; # OUTPUT: «False␤False␤True␤»

In Operators§

See primary documentation in context for infix ===

sub infix:<===>(Any, Any)

The ASCII equivalent of , the value identity operator.

Before Rakudo version 2021.07, the ASCII variant was the only variant.