Course of Raku / Advanced / More about built-in types
Strings
In the Essentials part you learned how to build strings — concatenation, interpolation, and the length of a string. Strings also carry a rich set of methods. This section collects the most useful ones. (Searching with regular expressions is a separate, larger topic, covered in its own part later.)
Three methods change the letter case of a string:
say 'raku'.uc; # RAKU — upper case
say 'RAKU'.lc; # raku — lower case
say 'raku'.tc; # Raku — title case (first letter capitalised)The flip method reverses the characters of a string:
say 'Raku'.flip; # ukaRAnd the x operator repeats a string a given number of
times:
say 'ab' x 3; # abababThe following topics show how to search inside strings and how to split them into parts and join them back together.
Topics in this section
Practice
Complete the quiz that covers the contents of this section.
Exercises
This section contains 3 exercises. Examine all the topics of this section before doing the coding practice.