Как сделать таблицу с 100 значениями, но с возрастающими значениями? - PullRequest
0 голосов
/ 01 июля 2018

Мой профессор научил меня этому (ниже) для создания таблицы из 10 чисел, но

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

    print(v[3])

(на выходе я получу 3, как и ожидалось)

почему я получаю "ноль", если я пытаюсь это сделать? (Пыльник)

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

print(v[42])

Как вы видите, я пытался сделать такую ​​таблицу

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

Почему это не работает? :(

<3 </p>

1 Ответ

0 голосов
/ 01 июля 2018

Вы заполняете только нечетные позиции.

Попробуйте

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