Ruby Ruby Loops Ruby Loops Loop Conditionals

Christopher Kemp
Christopher Kemp
3,446 Points

get_answer()

I am getting close to finding the right answer for this challenge, but I can't figure out the error. it is saying that I am passing an unexpected argument but I don't know what that is.

loop.rb
# Assume get_answer() is already defined
loop do
  answer = get_answer(answer)
  if answer == "e"
    break
  end
end

1 Answer

William Li
PRO
William Li
Pro Student 26,795 Points

get_answer method takes no argument. That's why in your code get_answer(answer), passing extra argument to the method when it expects none is wrong.

loop do
  answer = get_answer  #correction
  if answer == "e"
    break
  end
end

that's pretty much it.