rpg制作大师吧 关注:78,633贴子:427,777
  • 3回复贴,共1

关于for i in语法的请教

只看楼主收藏回复

错误的脚本如下:
def point_plus(param_id)
r=0
for i in 1 .. POINT_KIND
r+=@point[i]*POINT_ADD_PARAM[i-1][param_id]
end
return r
end
按F12后出现nil can't be coerced into Fixnum错误,错误地方提示上面那一段脚本,请问for i in语法是什么意思?谢谢各位解答


IP属地:广东1楼2013-09-22 22:55回复
    目测@point[i]*POINT_ADD_PARAM[i-1][param_id] => nil
    建议检查一下数组的下标(目测下标越界了
    @point[i]总觉得好不顺眼啊(雾
    ps:目测我会写成


    2楼2013-09-23 10:33
    收起回复