A string in Ruby is an data type that holds words, numbers, and other characters. A string is just data. This lab is going to be a refresher on how to create and manipulate strings. You'll code your solution in silly_string.rb
You can read about strings and all the methods available here.
Write your code and test it out manually by running ruby silly_string.rb
in the command line. If the output looks like it's intended to, you're good to go!
You can run learn
to see if the tests are passing.
-
Create a string that contains your favorite word. It can be in any language!
-
Using a method built into ruby, capitalize every letter in the string you just created
-
Now let's make all the characters lowercase in the string
"IM NOT SHOUTING"
-
Using a method built into ruby, count how many letters are in the string
"supercalifragilisticexpialidocious"
-
Now let's add more words to that string, using
+
just like in math. That's called concatenation. Let's add together to the two strings"wow"
and"mom"
. -
Now let's capitalize just the first letter of the sentence
"i really like programming"
-
Let's take the string
"Astounding aardvarks, arguably an ancient animal, always ate apples and acorns and artichokes all around Athens, amazing!"
. We want to use thegsub
method to switch allA
forO
, as well as alla
foro
. We'll need to chaingsub
s.
KWK-L1 Silly String
Don't edit the variable names in the file. Try running ruby silly_string.rb
to see what is being printed.