ここで基本に戻りますが、Luaでは次のようにテーブルを定義できます。
myTable = {}
myTable [1] = 12
テーブル参照自体を印刷すると、その参照へのポインタが返されます。その要素にアクセスするには、インデックスを指定する必要があります(つまり、配列とまったく同じように)
print(myTable ) --prints pointer
print(myTable[1]) --prints 12
今、関数は別の話です。次のような関数を定義して印刷できます。
myFunc = function() local x = 14 end --Defined function
print(myFunc) --Printed pointer to function
定義された関数の本体にアクセスする方法はありますか?小さなコードビジュアライザーをまとめようとしていますが、特定の関数を特別な関数/変数で「シード」して、ビジュアライザーがコードに「フック」できるようにしたいのですが、関数を次のいずれかから再定義できる必要があります。変数または文字列。