原文:lua与CAPI概述

. 栈 . 说明 lua与C语言操作都是通过栈来进行的。这个栈是抽象的栈,栈中每一个元素都能保存任何类型的LUA值。 要获得一个lua中的一个值时 例如一个全局变量 ,只要调用一个Lua的Api函数,Lua就会将指定的值压入栈中。 要将一个值传入Lua时,需要先将这个值压入栈,然后再调用Lua Api,Lua就会获取值并将此值从栈中弹出。 几乎所有的lua api都会使用到栈,luaL load ...

2013-04-09 13:29 2 3115 推荐指数:

查看详情

CAPI c++ 遍历lua

1.一些用来遍历lua表的api简介 以下是对下面几个函数的认识不对请批评指正: lua_istable:是否是一个表 lua_gettable(L,int index) :把lua栈的索引为index表的lua栈的index+1所指的索引的值弹出。也就是弹出table ...

Thu May 30 04:54:00 CST 2013 4 3926
lua脚本概述

1.lua脚本非常简单,轻量级,易于c/c++调用 2. 协程 是什么,与线程有啥区别 ?? ...

Fri Nov 12 19:12:00 CST 2021 0 107
lua虚拟机概述

何为虚拟机 用于模拟计算机运行的程序.是个中间层,它处于脚本语言和硬件之间的一个程序.每一门脚本语言都会有自己定义的opcode(”操作码”),可以理解为这门程序自己定义的”汇编语言”.一般的编译型 ...

Sat Dec 15 22:06:00 CST 2018 0 717
CAPI 初探及使用小结(1)

作者注: 限于能力和时间,文中定有不少错误,欢迎指出,邮箱yixiangrong@hotmail.com, 期待讨论。由于绝大部分是原创,即使拷贝也指明了出处(如有遗漏请指出),所以转载 ...

Sat Sep 09 01:27:00 CST 2017 0 2778
lua

Lua 这个脚本语言一般都用来干什么,有什么优点?https://www.zhihu.com/question/20296452 http://www.lua.org/start.html http://www.lua.org/pil/ http://www.lua.org/pil ...

Thu Sep 30 00:20:00 CST 2021 0 134
lua 1

第2章 类型与值lua是一种动态类型的语言。在语言中没有类型定义的语法,每个值都携带了它自身的类型信息。lua中有8种基础类型:nil(空)、boolean、number、string、userdata(自定义类型)、function、thread 和table。函数type可根据一个值返回其类型 ...

Sat Apr 07 02:42:00 CST 2012 0 3383
Lua】为什么 Lua 里没有 continue

对于Lua里没有continue的问题相信很多用lua的人都遇到过,官方也有作出了解释。 在Lua中,repeat until 有点类似于C++的do while,但在机制上有一点区别,在Lua的until的条件表达式中,表达式中的变量可以是repeat until代码块内声明的局部变量,但在 ...

Sat Sep 22 21:20:00 CST 2012 1 27453
lua lua_settable

Does the equivalent to t[k] = v, where t is the value at the given index, v is the value at the to ...

Mon Apr 30 03:43:00 CST 2018 1 1325
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM