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,用来设定循环停止的条件:
如果觉得我的文章有帮助的话,欢迎帮我的粉专按赞哦~谢谢你!