美文网首页
ruby各种循环输出数组元素

ruby各种循环输出数组元素

作者: 小安静子 | 来源:发表于2015-09-25 18:20 被阅读266次

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各种循环输出数组元素

    array = (1..10).to_a # 方法1 length = array.length length...

  • 栈-N503-下一个更大元素 II

    题目 概述:给定一个循环数组,输出每个元素的下一个更大元素,如果不存在则输出-1 输入:循环数组,数组长度范围[0...

  • NO.32 数组的遍历与获取最值问题

    数组遍历:就是依次输出数组中的每一个元素。(运用for循环) 数组的属性:arr.length数组的长度 数组的最...

  • 2018-08-21

    遍历数组等要输出元素的个数 使用while循环; bool isPalindrome(struct ListNod...

  • Ionic中ng-repeat的应用

    ng-repeat指令用于循环输出指定次数的 HTML 元素。 集合必须是数组或对象。 所有的 HTML 元素都支...

  • ruby 数组操作

    Ruby 数组(Array) Ruby 数组是任何对象的有序整数索引集合。数组中的每个元素都与一个索引相关,并可通...

  • 集合,数组,字典的快速遍历和排序

    遍历 for 循环遍历 原理:通过for循环的循环变量用作数组元素下标来获取不同下标的元素循环次数就是数组元素的个...

  • Ruby基础学习笔记

    目录 Ruby的基本概念Ruby的控制语句Ruby的循环Ruby的数组与散列 Ruby的基本概念 运行Ruby的方...

  • 503. 下一个更大元素 II

    给定一个循环数组(最后一个元素的下一个元素是数组的第一个元素),输出每个元素的下一> 个更大元素。数字 x 的下一...

  • 数组,Arrays类,foreach语法

    数组1.声明数组 2.分配空间 3.赋值 4.处理数组中的数据 5.循环输出数组中的元素 Arrays类常用方法先...

网友评论

      本文标题:ruby各种循环输出数组元素

      本文链接:https://www.haomeiwen.com/subject/dtymqttx.html