Documentation for routine === assembled from the following pages:
Class: IntStr §
From IntStr
(IntStr) infix === §
multi sub infix:<===>(IntStr , IntStr )
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.
Class: RatStr §
From RatStr
(RatStr) infix === §
multi sub infix:<===>(RatStr , RatStr )
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.
Class: NumStr §
From NumStr
(NumStr) infix === §
multi sub infix:<===>(NumStr , NumStr )
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.
Class: ComplexStr §
From ComplexStr
(ComplexStr) infix === §
multi sub infix:<===>(ComplexStr , ComplexStr )
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.
Role: Enumeration §
From Enumeration
(Enumeration) method === §
Defined as
multi infix:<===> (Enumeration \a, Enumeration \b)
Equality of Enumeration symbols:
say Norse-gods.pick() === Freija for ^3; # OUTPUT: «FalseFalseTrue»