Ruby-循環

=begin
        循環,times,while,each,for,until,loop
=end

#times 方法
=begin
循環次數.times do
  循環的處理
end
循環的次數.times {
  循環的處理
}
=end
5.times do
  puts "hello"
end
5.times { |i|
  puts "for #{i}'s loop"
}


# for 語句
=begin
for 變量 in 對象 do
  循環的處理
end
=end
sum = 0
for i in 1 .. 5
  sum = sum + i
end
puts sum

names = ["awk", "perl", "python", "ruby"]
for name in names
  puts name
end

#while 語句
=begin
while 條件 do
end
=end
i = 1
while i < 3
  puts i
  i += 1
end

sum = 0
i = 1
while i <= 5
  sum += i
  i += 1
end
puts sum

#until 語句
=begin
until 條件 do
  循環的處理
end
=end

sum = 0
i = 1
until sum >= 50
  sum += i
  i += 1
end
puts sum

#each 方法,將對象集合裏的對象逐個取出
=begin
對象.each do |變量|
  循環的處理
end
對象.each {|變量|
  循環的處理
}
=end

names = ["awk", "perl"]


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章