一般程式語言習慣使用迴圈語法來進行資料的重複性判斷,例如:While / Until / For等,而Ruby的設計習慣卻是使用Iterator來替代迴圈的語法,有了Iterator只是讓程式更加精簡、聰明,但是不代表你就不能使用While / Until / For這些迴圈語法。
While / Until / For仍然存在於Ruby裡,只是大家習慣使用Iterator來取代迴圈語法。
迴圈語法
3.times do
puts "Hello World!!"
end
#Hello World!!
#Hello World!!
#Hello World!!
Iterator
3.times { puts "Hello World!!" }
使用Iterator語法後,是不是覺得原本的迴圈語法反而顯得累贅?
沒有留言:
張貼留言