ruby06

来源:互联网 发布:颈椎牵引 知乎 编辑:程序博客网 时间:2024/06/08 16:25

循环

关于Ruby常见的几种基本循环结构

  • 要明确反复执行的内容是什么,以及停止反复执行的条件是什么

几种结构

1、times方法想要重复的次数.times do    想要重复执行的动作end可以把do~end换成{}|i|添加的语句块中,可以明确循环的次数2、for i in 1..5    sum = sum + i   end得到的是从1到5累加的和3、一般的for语句for 变量 in 对象    想要重复进行的操作end可以跟数组4、while语句while 条件 do    想要重复执行的操作end只要条件成立就会一直执行动作5、until语句与while语句用法相同,意思相反6、each方法对象.each do |变量|    想要重复执行的动作end同样可以把do~end换成{}与for情况类似对象也可以写成(1..5)表示1~57、loop{    想要重复执行的动作}会不断的进行重复操作,配合使用break跳出循环

循环的控制

  • break,跳出循环
  • next,跳到下一次循环,类似于continue
  • redo,以相同的条件重新进行这一次循环(直接跳到循环体的开始,重新再执行一次循环
  • *
原创粉丝点击