b = [0,1,2,3,4,5,6,7,8,9,]
a = [*0..100]
for i in 0..100
a[i] = 2i + 2
if i = 10 * b + 6
a[i] = nil
end
第4行出错,我零基础学脚本,还请多多指教
如果不能用a[i]赋值的话,那么我要如何对这个a中的数组每个进行赋值?
等等内啥。。。出现了很严重的问题。。。
a = [*0..100]
for i in 0..100
a = 2 * i
if a % 10 == 6
a.delete(a)
end
end
得出结果如图,不仅有2,4,4,而且还有nail,另外也不按顺序还有奇数。。。这是怎么回事,这个算法出来不应该都是偶数么?