Ruby 并没有前缀词来宣告变数,直接在变数名称后赋值即可:

不像 JavaScript 是用 const 和 let 来区分变数和常数,Ruby 是用命名方式来区分,在 Ruby 中,如果名称第一个字为大写则为常数,需要注意的是,在 Ruby 中如果不小心重新赋值常数,并不会报错,只会有 warning 而已,使用上要注意:

times 是最基本的 loop,直接指定要重复执行的次数:

可以用来指定 local variable 的初始值,并且递减到什么值停止循环:

downto 的相反,递增到某个值停止循环:

可以指定 local variable 的初始值及要递增的值:

while 后面接执行循环的条件,只要这个条件成立,while 循环就会继续执行。

Ruby 的 while loop 没有 local variable,因此必须在外面宣告用来停止条件相关的 variable:

until 和 while 相反,后面接停止循环的条件,只要这个条件成立,循环就会停止。

loop 中必须要有 break,用来设定循环停止的条件:

如果觉得我的文章有帮助的话,欢迎帮我的粉专按赞哦~谢谢你!