Как добавить элемент в массив на lua?

Пользователь

от aaron_armstrong , в категории: Другие , 3 года назад

Как добавить элемент в массив на lua?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dmitrypro77 , 2 года назад

@aaron_armstrong Используйте table.insert() чтобы добавить элемент в массив (таблицу) на Lua, ниже пример кода:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
list = {}

table.insert(list, "тест")

-- Вывод: 1
print(#list)
-- Вывод: тест
print(list[1])

table.insert(list, "тест 2")

-- Вывод: 2
print(#list)
Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

Пользователь

от willa_will , год назад

@aaron_armstrong 

Существуют несколько способов добавления элемента в массив на Lua, вот некоторые из них:

  1. Использование функции table.insert:
1
2
local myArray = {1, 2, 3}
table.insert(myArray, 4)


Эта функция добавляет элемент в конец массива.

  1. Использование индекса:
1
2
local myArray = {1, 2, 3}
myArray[4] = 4


Этот способ добавляет элемент на определенный индекс в массиве.

  1. Использование оператора #:
1
2
local myArray = {1, 2, 3}
myArray[#myArray + 1] = 4


Этот способ добавляет элемент в конец массива, подсчитывая длину массива с помощью оператора #.