while 是一个非常强大的语句,很大程度上可以替换其他判断和循环。


1、while 代替if

while5>3puts"ok"end

2、while 代替 for 循环

sum=0i=1whilei<=5sum+=ii+=1endputssum


3、while代替until

sum=0i=1while!(sum>=50)sum+=ii+=1endputssum