Comparable Types In Verse
Comparable
The comparable type is used to compare values of this type to other values of the same type.
The comparable type is used to compare values of this type to other values of the same type.
The = and <> operators make use of this type to define their signatures.
| | operator'='(:t, :comparable where t:subtype(comparable)):t |
| --- | --- |
| | operator'<>'(:t, :comparable where t:subtype(comparable)):t |
Copy full snippet
Each of these functions is defined as taking a first argument that is an arbitrary subtype of comparable and a second argument that is also an arbitrary subtype, and that returns the same type as the first argument.
The comparable type has many subtypes that you can use. These subtypes can be compared both with other values of the same type type, and other subtypes of comparable. These subtypes include:
You're reading a preview
The full reference is free for BrainDeadGuild Discord members — sign in to read it all, or open the original at the source.
Sign in with your BrainDead.TV / BrainDeadGuild Discord account for full access.