茴香豆有幾種寫法之 Loop

Loop

  1. loop

    number = 0
    loop do
      break if number > 15
      puts "The number is #{number}"
      number += 1
    end
    
  2. until

    until number > 30
      puts "The number is #{number}"
      number += 1
    end
    
  3. while

    while number < 40 do
      puts "The number is #{number}"
      number += 1
    end
    
  4. for

    for i in 1..8 do
       puts i
    end
    
  5. times

    16.times do |number|
      puts "The number is #{number}"
    end
    
  6. times oneliner

    5.times { |i| puts i }
    
  7. upto

    5.upto 10 do
      puts 'Hi'
    end
    
  8. downto

    15.downto(10) {|i| puts i }
    
  9. each

    list = [0, 1, 2, 3, 4]
    list.each do |number|
      puts "The number inside the loop is #{number}"
    end
    
  10. each without initializing list

    (0..15).each do |number|
      puts "The number inside the loop is #{number}"
    end
    
  11. for another form

    for number in 0..15
      puts "The number inside the loop is #{number}"
    end
    

牛人 現身, 繼續增加方法!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • **2014真题Directions:Read the following text. Choose the be...
    又是夜半惊坐起阅读 9,998评论 0 23
  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 12,788评论 0 33
  • “真的好想好想知道答案以后再去选择。可是这一切都是痴心妄想。谁都只能在人生的考卷上,慌张的写下,那唯一的选择。”当...
    心翊无痕阅读 358评论 0 0
  • 天黑黑啦 幺儿儿乖乖哒 哄哄幺儿睡觉觉 奶奶抱一抱 幺儿听话话 闭上眼睛睡觉觉 奶奶抱一抱 摸摸头哇睡觉觉 幺儿睡...
    胡杨公主阅读 593评论 14 15
  • 多少人 在十字路口徘徊不定后 哪怕被世人所不理解 也毅然选择自己的梦想 在多年之后 被世人所问 也不曾感到后悔 其...
    0Yz0阅读 327评论 0 0