qq_34830331
2017-05-17 00:28
采纳率: 33.3%
浏览 2.5k

lua中全局变量,局部变量和非局部变量分别放在什么容器中?

lua中全局变量,局部变量,非局部变量分别放在什么容器中,他们的快慢顺序是什么,跪求大神

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • shen_wei 2017-05-17 07:04
    评论
    解决 无用
    打赏 举报
  • 啦啦拉德玛西亚 2018-06-22 03:20

    全部变量存放在一个全局map中 map<"变量名",值> 局部变量直接存放在虚拟堆栈上 非局部变量存放在函数原型的upvalue字段中

    运行速度 : 局部变量 > 非局部变量 > 全局变量

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题