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

最新文章

  1. 1-1 Linux系统安装
  2. 分享一个UI与业务逻辑分层的框架(一)
  3. event
  4. [PHP] - Laravel - 用户登陆中间件
  5. js实现图片无缝连接
  6. spring 整合 struts
  7. class training
  8. Linux电源管理(11)_Runtime PM之功能描述
  9. js中的运算符优先级顺序
  10. c++普通高精加
  11. 浅谈JavaScript浮点数及其运算
  12. Topshelf创建Windows服务
  13. 一些javascript常用方法
  14. Spring Ioc-依赖注入的几种方式
  15. 201521123114 《Java程序设计》第5周学习总结
  16. Struts 2 之资源国际化
  17. STL--hashtable
  18. java面试题复习(六)
  19. 百度地图API---JS开发
  20. MySQL GTID复制错误处理之跳过错误

热门文章

  1. 深入理解abstract class和interface
  2. leetCode题解之修剪二叉查找树
  3. word问题
  4. MySQL学习分享--Thread pool实现
  5. 解决tableView中cell动态加载控件的重用问题
  6. 《C++ Primer Plus》读书笔记之六—函数探幽
  7. Provisional headers are shown
  8. 【2017.12.05 智能驾驶/汽车电子】转载:如何成为一名无人驾驶工程师 By刘少山
  9. 开发一个shopify插件
  10. Java使用HTTP编程模拟多参数多文件表单信息的请求与处理