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»