Lesson 3 of 15
Strings
Strings in Ruby
Ruby strings support interpolation — embed any expression inside #{}:
name = "World"
puts "Hello, #{name}!" # Hello, World!
puts "2 + 2 = #{2 + 2}" # 2 + 2 = 4
Use single quotes for literal strings (no interpolation):
puts 'Hello, #{name}!' # Hello, #{name}! (literal)
Common String Methods
s = "hello"
puts s.upcase # HELLO
puts s.downcase # hello
puts s.length # 5
puts s.reverse # olleh
puts s.capitalize # Hello
puts s.include?("ell") # true
Your Task
Given name = "World", print five lines:
Hello, World!(using interpolation)namein uppercasenamein lowercase- The length of
name namereversed
ruby.wasm loading...
Loading...
Click "Run" to execute your code.