09/12/22 22:01:48
配列変数の初期化ってどうやるのでしょうか?
nilで消えると思って次のようにやってみたがうまくいきませんでした。
tblA = {"あ","い","う"}
tblB = tblA
table.insert(tblB,"サ");table.insert(tblB,"シ");table.insert(tblB,"ス")
(色々処理した後に tblB を tblAと同じにしたい)
tblB = nil
tblB = {}
tblB = tblA
とすると tblB の中身は {"あ","い","う","サ","シ","ス"} のままで消えません。
tblB = {}のところで変数表示させると消えてるのですが・・・・なぜ?
table.removeで「あいう」以降のデーターを1づつ消すしかないのでしょうか?
それとも何か変数を消す方法がnil以外にあるのでしょうか?