1
テーブルがあれば、それを印刷して一意の16進IDを得ることができます。Lua:table-> hex idとhex id-> table
> t = {}
> print(t)
table: 1554A170
は今、私は文字列を持っていたと言う:
str = "table: 1554A170"
私はt
オブジェクトにアクセスするにはどうすればよいですか?
テーブルがあれば、それを印刷して一意の16進IDを得ることができます。Lua:table-> hex idとhex id-> table
> t = {}
> print(t)
table: 1554A170
は今、私は文字列を持っていたと言う:
str = "table: 1554A170"
私はt
オブジェクトにアクセスするにはどうすればよいですか?
内部的にprint()
は、テーブル値を印刷するときにlua_topointer()
を使用します。
Luaのマニュアルは、次の程度lua_topointer()
伝えます:
元の値へのポインタを変換する方法はありません。
通常、この機能はデバッグ情報でのみ使用されます。
あなたは本当に何をしようとしていますか?表を使用して別の表を索引付けすることができます。そのためには、16進数のIDは必要ありません。 – lhf
ありがとう@lhf。オブジェクトとIDの間のマップにマップを使用することに決めました。あなたは正しいです、私はちょうどリモートでオブジェクトを参照する方法が必要でした。 –