-1
私はluaでプログラムを書いています。私は、次のように編成されたデータがあります。データの各グループが2つの変数I & Pによってインデックスされる別の方法でこのようなテーブルのデータにアクセスする方法は?
t= {
i1 = {
p1 = { value = "i1p1" },
p2 = { value = "i1p2" },
-- etc
pm = { value = "i1pm" }
},
i2 = {
p1 = { value = "i2p1" },
p2 = { value = "i2p2" },
-- etc
pm = { value = "i2pm" }
},
im = {
p1 = { value = "imp1" },
p2 = { value = "imp2" },
-- etc
pm = { value = "impm" }
}
} --(inner tables)
を、私は、データが正常に保たれていることを確信しているが、私は道を印刷しますデータをテーブルから取り除くためには、iとpの値を繰り返して調べる必要があります。数字は&です。どのようにしてもluaでこれを行う方法は分かりますか?あなたは、ネストされた(内部の)テーブルの深さを知っている場合
あなたが求めていることを理解するのが難しいです。あなたがしようとしていることをより明確にするためにあなたの質問を再編成できますか? –
ショートカット表記 'f {} == f({})'を使ってたくさんの関数呼び出しを見ています...あなたのサンプルコードを正しいものにして、正しくフォーマットしようとするかもしれません。 – jpjacobs