ruby各种循环输出数组元素
Posted 智慧 + 毅力 = 无所不能
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby各种循环输出数组元素相关的知识,希望对你有一定的参考价值。
array = (1..10).to_a # 方法1 length = array.length length.times do |t| print "#{array[t]} " end puts "\n" # 方法2 length = array.length-1 for i in 0..length do print "#{array[i]} " end puts "\n" # 方法3 for i in array do print "#{i} " end puts "\n" # 方法4 array.each{|x| print x," "} puts "\n" # 方法5 length = array.length i = 0 while i< length do print "#{array[i]} " i = i+1 end puts "\n" # 方法6 length = array.length i = 0 until i==length do print "#{array[i]} " i += 1 end puts "\n" # 方法7 array.each_index do |i| print "#{array[i]} " end puts "\n" # 方法8 length = array.length - 1 0.upto(length) do |i| print "#{array[i]} " end puts "\n" # 方法9 length = array.length - 1 i = 0 loop do print "#{array[i]} " i += 1 break if i > length #也可以用break unless i <= length end
以上是关于ruby各种循环输出数组元素的主要内容,如果未能解决你的问题,请参考以下文章
jQuery$.each循环遍历详解,各种取值对比,$.each遍历数组对象Dom元素二维数组双层循坏类json数据等等
在c#中找出一个数组中出现次数最多的元素,求各种方法,要详细的代码