如何使 table 具有 100 个值但值不断增加?

How to make a table with 100 values but with increasing values?

我的教授教我这个(下面),用于创建 10 个数字 table,但是

   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])

如您所见,我正试图制作一个 table 这样的

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

为什么不起作用? :(

<3

您只填补了奇数职位。

尝试

for i = 1,5 do
  v[i] = 2*i-1
end