Lv1.梦旅人
您需要 登录 才可以下载或查看,没有帐号?注册会员
循环-显示x(还在循环,x的数值在这时候还没大于50的话就一直在循环没有一个确定数值,所以无法赋值),所以 当显示 x的时候 因为 x还处于不断的循环状态` 那么 就无法确定x的确切值,所以就出错了`
因为在循环里条件分歧非实例类貌似会被无视- -`
使用道具 举报
以下引用★_茄孓于2009-2-6 18:19:35的发言: 判断式先执行,所以第一个写法,判断之前X没有定义 第2个写法,X先定义,然后进行判断。
Lv1.梦旅人 (禁止发言)
以下引用沉影不器于2009-2-6 18:59:46的发言: 只能说x的作用域只在loop...end内... 我确定了一下,ruby的局部变量作用域起始于声明处,结束于该声明所在的块、方法定义、类/模块定义的结尾,这里的loop...end就是块 [本贴由作者于 2009-2-6 19:06:12 最后编辑]
本版积分规则 发表回复 回帖后跳转到最后一页
第1届Title华丽大赛新人奖
折叠内容标题(非必须)
折叠内容
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2025-1-18 06:44
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.