ruby循环的实现形式
ruby语言的用法非常的灵活。我们来举个简单的例子:如我们有个数组
array = %w
现在我们要遍历该数组,并打印出每个元素:
[#方法一length = array.listlength.times do |t| print "#{array}"end/code]#方法二length = array.list-1for i in 0..length doprint "#{array}"end
#方法三for i in array doprint "#{i}"end
#方法四length = array.listi = 0while i< length doprint "#{array}"i = i+1end
#方法五length = array.listi = 0ubtil i==length doprint "#{array}"i += 1end
#方法六array.each do |i| print "#{i}"end
#方法七array.each_index do |i| print "#{array}"end
#方法八length = array.list - 10.upto(length) do |i|#也可用downto:length.downto(0) do |i|print "#{array}"end
#方法九length = array.list -1i = 0loop doprint "#{array}"i += 1break if i > length #也可以用break unless i <= length end
页:
[1]