A string is a collection of characters/symbols inside quotation marks. Strings are interpreted by the computer as raw text.
You can use single quotes or double quotes for strings - either one is acceptable.
myFirstString = 'I am a string!' #single quotes mySecondString = "Me too!" #double quotes
There are many built-in methods in Ruby for manipulating strings.
.length will give you the number of characters in a string.
"Hi!".length #is 3
.reverse will flip the string around.
"Hi!".reverse #is !iH
.upcase will make a string all caps.
"Hi!".upcase #is HI!
.downcase will make a string all lowercase.
"Hi!".downcase #is hi!
You can also use many methods at once. They are solved from left to right.
"Hi!".downcase.reverse #is !ih
If you want to check if one string contains another string, you can use
The above code evaluates to
Take the given string and use methods to make the code print out "!edoc ma i !ih".