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 Allomorph§
See primary documentation in context for method tc.
method tc(Allomorph:D:)
Calls Str.tc
on the invocant's Str
value.
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.