Здравствуйте!
Такой вопрос:
у меня есть таблица, допустим
arr_test = {}
arr_test["111"] = 111
arr_test["222"] = "222"
arr_test["333"] = 333
arr_test[1] = 111
arr_test[2] = 222
arr_test[3] = 333
arr_test[4] = {a = "aaa", b = "bbb"}
print_perem("arr_test")
затем если мне надо получить значение элемента [4] я пишу
A = arr_test[4]
но если потом, я начинаю действия с переменной A, например
A.c = "ccc"
То меняется и элемент arr_test[4] в исходной таблице.
Подскажите пожалуйста, как этого избежать?
Наверно есть какой-то оператор, позволяющий присвоить переменной А именно значение элемента arr_test[4]
Заранее спасибо
Такой вопрос:
у меня есть таблица, допустим
arr_test = {}
arr_test["111"] = 111
arr_test["222"] = "222"
arr_test["333"] = 333
arr_test[1] = 111
arr_test[2] = 222
arr_test[3] = 333
arr_test[4] = {a = "aaa", b = "bbb"}
print_perem("arr_test")
затем если мне надо получить значение элемента [4] я пишу
A = arr_test[4]
но если потом, я начинаю действия с переменной A, например
A.c = "ccc"
То меняется и элемент arr_test[4] в исходной таблице.
Подскажите пожалуйста, как этого избежать?
Наверно есть какой-то оператор, позволяющий присвоить переменной А именно значение элемента arr_test[4]
Заранее спасибо