routine tclc

Documentation for routine tclc assembled from the following types:

class Str

From Str

(Str) routine tclc

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

Turns the first character to title case, and all other characters to lower case

class Cool

From Cool

(Cool) routine tclc

Defined as:

sub tclc(Str(Cool))
method tclc()

Coerces the invocant (or in sub form, its argument) to Str, and returns it with the first letter case-folded to title case (or where not available, upper case), and the rest of the string case-folded to lower case.

say 'abC'.tclc;     # OUTPUT: «Abc␤»

class Allomorph

From Allomorph

(Allomorph) method tclc

method tclc(Allomorph:D:)

Calls Str.tclc on the invocant's Str value.