如何从C ++中Lua返回的表中读取特定的键值对

时间:2015-10-15 06:04:37

标签: c++ lua lua-table

我正在写一个Lua脚本,它会返回一个这样的表:

return_table = {
  "service"="ISH"
  "worker"="Tim"
  "place"="Seattle"
  "abbrevation"="ITS"}

返回表后,我有另一个需要从Lua返回的元素的C ++代码。现在的问题是,我希望我的C ++代码从表中读取一个特定的键值对,这意味着我希望在C ++中实现它:

city = return_table["place"] 

这可能吗?我知道在C ++ Lua API中,一旦"返回"如果被调用,则lua脚本将停止,因此无论何时需要返回值,我都无法从Lua多次返回到C ++。现在我能做的就是返回一个表格,其中包含我需要的元素,但是用C ++读取它们是随机的......

0 个答案:

没有答案