×

ruby · level 1 · unit 4 · lesson 1

  1. meet it
  2. guess first
  3. your turn
  4. fix it
  5. nailed it

Tap a green word if you get lost.

meet it

An if runs code only when its is true.

Picture a fork in the path with a sign: Is it Saturday? An if asks a condition like that. If the answer is yes, Ruby runs the lines inside. If not, it walks straight past them.

Ruby answers every condition with true or false. A value that can only be one of these two is a . To ask whether two values match, use two equals signs, ==. One = puts a value in a box.

The word closes the if, marking where its lines stop. Indent the lines inside by two spaces. Ruby does not need the spaces, but they help you see what belongs to the if.

day = "Saturday"
puts day == "Saturday"
if day == "Saturday"
  puts "Pancakes for breakfast!"
end
puts "Time to get dressed."

Lines after the end sit outside the if, so they run every time.