Documentation for sub ord

Documentation for sub ord, assembled from the following types:

class Cool

From Cool

(Cool) routine ord

Defined as:

sub ord(Str(Cool))
method ord()

Coerces the invocant (or in sub form, its argument) to Str, and returns the Unicode code point number of the first code point.

say 'a'.ord;            # OUTPUT: «97␤» 

The inverse operation is chr.

Mnemonic: returns an ordinal number

class Str

From Str

(Str) routine ord

multi sub    ord(Str:D  --> Int:D)
multi method ord(Str:D: --> Int:D)

Returns the codepoint number of the base characters of the first grapheme in the string.

Example:

ord("A"); # 65 
"«".ord;  # 171