したがって、次のような他のテーブルへの参照を保持するテーブルがあります。
local a = newObject()
a.collection = {}
for i = 1, 100 do
local b = newObject()
a[#a + 1] = b
end
ここで、特定のオブジェクトが「a」内にあるかどうかを確認したい場合は、次のようなペアを使用する必要があります。
local z = a.collection[ 99 ]
for i,j in pairs( a.collection ) do
if j == z then
return true
end
end
zオブジェクトは99番目のスポットにあり、ペアが他の98個のオブジェクト全体で反復処理されるのを待つ必要があります。この設定により、プログラムがクロールされます。文字列ではない、またはワンライナーであるテーブルとテーブルの比較ではない、ある種のキーを作成する方法はありますか?好き:
if a.collection[{z}] then return true end
前もって感謝します!