如何使 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
我的教授教我这个(下面),用于创建 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