- Understand how the
loopconstruct works - Build a method that utilizes the
loopconstruct
The first looping construct that we'll discuss is loop. This is the simplest looping construct that we have in Ruby. It simply executes a block (the code that is between the do and end keywords). Try this in IRB in your Terminal:
loop do
puts "I have found the Time Machine!"
endThis will output I have found the Time Machine! an infinite number of times in your Terminal. Use Control+C to break out of the loop in your terminal.
This is the first in a series of short exercises to help you get the hang of looping constructs.
-
Fork and clone this lab.
-
There are no tests for this lab! Code your solution in
looping.rb:- It's your first year at Hogwarts and you're having a tough time getting the hang of that levitation spell. Fill out the content of the method
loopingto contain aloopthatputsthe levitation charm"Wingardium Leviosa"an infinite number of times. - Beneath your method definition, call your method by typing the name of the method,
looping.
- It's your first year at Hogwarts and you're having a tough time getting the hang of that levitation spell. Fill out the content of the method
-
Then, run the file by typing
ruby looping.rbin your terminal from the directory of this lab. You'll be stuck in an infinite levitation loop! HitControl+Cto exit the infinite loop.