【发布时间】:2018-12-25 18:10:05
【问题描述】:
我有一张如下所示的表格:
{
block_0 = {
hash = "98d1a61c4e3d6394b2970a2a5c44ec2caf172ad5c6844b114867b31fa528220e",
index = 0
}
}
难道我不能通过说chain["block_0"]["hash"] 来访问block_0 的index 和hash 值吗?它不工作。当我使用这条线时,我收到错误attempt to index a nil value (field 'block_0')。如何正确访问hash 和index?
编辑:这里有更多上下文:
function add_thing()
block_name = "block_0"
block = { }
block[block_name] = { }
block[block_name]["hash"] = ""
block[block_name]["index"] = ""
block[block_name]["hash"] = "this is a test hash"
block[block_name]["index"] = 10
return block
end
chain = { }
table.insert(chain, add_thing())
require 'pl.pretty'.dump(chain)
【问题讨论】:
-
你能提供更多的上下文吗?您的代码如何使用此 blob?
-
完成。 @CurtisF。
-
chain[1]["block_0"]["hash"]或者你的意思是local chain = add_thing()?
标签: lua