const char *lua_setlocal (lua_state *l, lua_debug *ar, int n);設定給定活動記錄中的區域性變數的值。引數
ar
與n
和lua_getlocal
中的一樣(參見lua_getlocal
)。lua_setlocal
把棧頂的值賦給變數然後返回變數的名字。它會將值從棧頂彈出。
當索引大於區域性變數的個數時,返回null
(什麼也不彈出)。
const char *lua_setupvalue (lua_state *l, int funcindex, int n);設定 closure 的 upvalue 的值。它把棧頂的值彈出並賦於 upvalue 並返回 upvalue 的名字。引數
funcindex
與n
和lua_getupvalue
中的一樣(參見lua_getupvalue
)。
當索引大於 upvalue 的個數時,返回null
(什麼也不彈出)。
Lua常用函式
const char lua setlocal lua state l,lua debug ar,int n 設定給定活動記錄中的區域性變數的值。引數ar與n和lua getlocal中的一樣 參見lua getlocal lua setlocal把棧頂的值賦給變數然後返回變數的名字。它會將值從棧頂...
Lua 函式 函式
在lua中,函式是一種對語句和表示式進行抽象的主要機制。函式既可以完成某項特定的任務,也可以只做一些計算並返回結果。lua具有一項非常於總不同的特徵,允許函式返回多個結果 s,e string.find hello lua users lua print s,e 7 9 以lua編寫的函式同樣可以返...
Lua常用時間函式使用例項
獲取當前的格林尼治時間 print os.time 獲取當前時間的字串表示,形如 11 28 08 10 28 37 print os.date 獲取當前日期的字串表示,形如 11 28 08 print os.date x os.time 獲取當前時間的字串表示www.cppcns.com,形如 ...