次のようなコードがあるとします
aTable = {aValue=1}
aTable_mt = {}
print(aTable)
aTable current aValue = 1
Lua が ではなくのように出力するにはどうすればよいですtable: 0x01ab1d2
か
これまでのところ、メタメソッドを設定しようとしました__tostring
が、それは によって呼び出されないようですprint
。私が見逃しているメタメソッドはありますか、それとも答えはメタメソッドとは何の関係もありませんか?