のエラーを回避することの私は巨大なテーブル、のようなものを持っているとしましょう。それを含むテーブルもありません。私はちょうど行うことができるようにしたいと思います:Lua:ゼロ値のインデックスを作成しようとしました。テーブルが存在することが保証されていない</p> <pre><code>test.test[1].testing.test.test_test </code></pre> <p>:条件文
if test.test[1].testing.test.test_test then
print("it exits!")
end
しかし、インデックスのいずれかがまだ定義されていない場合は、もちろん、これは私に「インデックスへの試み(ゼロ値)?」エラーを与えるだろう。何度も、このようなことをするつもりです:
if test then
if test.test then
if test.test[1] then
if test.test[1].testing then -- and so on
これを達成するためのより良い、あまり退屈な方法はありますか?
非常にきちんとしたソリューションを、ありがとうございました! –