首页 > 技术文章 > ruby for in 循环中改变i的值无效

stono 2017-04-04 21:33 原文

ruby for in 循环中改变i的值无效

for j in 1..5
  puts "#{j}hehe"
  j = j + 2
  #break
end

在循环中,使用j = j + 2进行修改是无效的,还要循环5次;

在RubyMine中能够看出两个j的颜色都是不一样的;

 

推荐阅读