源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Lua教程(五):C/C++操作Lua数组和字符串示例

  • 时间:2020-10-09 03:08 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Lua教程(五):C/C++操作Lua数组和字符串示例
本文将介绍如何在C/C++里面操作Lua的数组和字符串类型,同时还会介绍如何在C/C++函数里面存储Lua状态(registry和upvalue),而registry在使用C/C++自定义类型时非常有用,可以方便地为userdata指定metatable。 [b]C/C++操作Lua数组[/b] [b]Lua数组Overview[/b] 在Lua里面,数组只不过是key为整数的table而已。比如一个table为array = {12,”Hello”, “World”},它是一个数组,可以用下面的代码来访问它:
[url=http://www.1sucai.cn/article/55471.htm]教程1[/url]中介绍了如何传递Table给Lua,以及在[url=http://www.1sucai.cn/article/55477.htm]教程3[/url]中介绍了如何访问Table的数据。因为数组也是Table,所以我们可以用同样的方式来读取数组。 [b]读取数组[/b] 假设我们的Lua Table为array = {“Hello”, 1, “World”, 23.2},那么我们可以用下列函数来访问它:
[url=http://www.lua.org/pil/27.3.3.html]PIL[/url]
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部