Documentation for routine lc

Documentation for routine lc, assembled from the following types:

class Cool

From Cool

(Cool) routine lc

Defined as:

sub lc(Str(Cool))
method lc()

Coerces the invocant (or in sub form, its argument) to Str, and returns it case-folded to lower case.

say "ABC".lc;       # OUTPUT: «abc␤» 

class Str

From Str

(Str) routine lc

Defined as:

multi sub    lc(Str:D  --> Str:D)
multi method lc(Str:D: --> Str:D)

Returns a lower-case version of the string.

Examples:

lc("A"); # RESULT: «"a"» 
"A".lc;  # RESULT: «"a"»