我正在写一个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 ++读取它们是随机的......