原文: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