Здравствуйте. Подскажите пожалуйста, как можно считать текстовый файл формата:
Код
item = "Предмет_01", color = "112233"
item = "Предмет_02", color = "445566"
item = "Предмет_03", color = "778899"
item = "Предмет_04", color = "556644"
чтобы получить в итоге массив вида, к которому можно обращаться по ключу и значению?
Код
Items = {
{item = "Предмет_01", color = "445566"},
{item = "Предмет_02", color = "445566"},
{item = "Предмет_03", color = "778899"},
{item = "Предмет_04", color = "556644"}
}
Пытаясь придумать свой фирменный способ, почему-то нагнетает печаль и мысли о том, "кто же так делает?!.."
Код
--lua
log("clear")
path = homepath() .. "Scripts\\Items.txt"
local file = io.open(path, "r")
Items = {}
for line in file:lines() do
table.insert (Items, {line}) -- что-то здесь должно быть поумнее
end
file:close()