如何制作一个有100个值的递增表格?

我的教授教了我下面的代码,用于创建一个10个数字的表格,但是

   v = {}
    for i = 1, 10 do
    v[i] = i
    end

    print(v[3])

(输出结果将会是预期的3)

为什么我尝试这样做时会收到“nill”错误?(下面的代码)

v = {}
for i = 1, 10, 2 do
v[i] = i
end

print(v[42])

正如你看到的,我试图创建一个像这样的表格

v = {1,3, 5, 7, 9}

为什么它不起作用呢?:(

<3

点赞
用户107090
用户107090

你只填充奇数位置。

尝试

for i = 1,5 do
  v[i] = 2*i-1
end
2018-07-01 19:36:18