Default的陷阱
时间:10-02
整理:3721RD
点击:
先贴上一张图
大家可以照着拉拉看程序
执行看看结果有甚么不一样
因为For Loop最少执行次数是0次
所以可以不执行内部的code
以至于输出的值会变成Default
所以并不是99
这个情形我是发生在以Array Index来当作循环次数
结果Array是空Array
所以并没有执行For Loop
造成程序执行错误
这还是个挺容易犯的错误 赞一个
原来for循环也可以这么用 呵呵 学习了
这个问题和其他语言类似,既然循环没有执行,那么应该是默认值。
如果使用了自动索引,而且前面的循环次数未知,那么后面要判断数组是否为空。
赞一个 学习了