In Cool§
See primary documentation in context for routine tc
sub tc(Str(Cool)) method tc()
Coerces the invocant (or in sub form, its argument) to Str
, and returns it with the first letter case-folded to titlecase (or where not available, uppercase).
say "abC".tc; # OUTPUT: «AbC»
In Str§
See primary documentation in context for routine tc
multi tc(Str:D --> Str:D) multi method tc(Str:D: --> Str:D)
Does a Unicode "titlecase" operation, that is changes the first character in the string to titlecase, or to uppercase if the character has no titlecase mapping.
In Allomorph§
See primary documentation in context for method tc
method tc(Allomorph:D:)