lua 函式庫彙總

2021-07-11 07:14:40 字數 715 閱讀 2790

1.assert(value,[message])

功能:檢測錯誤

value:當value為nil或false時,觸發錯誤

message:當發生錯誤資訊時,預設返回"assertion failed"

2.tonumber(e,base)

功能:嘗試將e轉化為數字,當不能轉化時返回nil

base(2~36)指出e當時使用的進製,預設為10進製,tonumber(11,2)=3

3.loadfile("***.lua")

功能:只編譯,不執行

eg:loadfile("hellofile.lua");

print("end");

結果:end

4.dofile("e:/***/***.lua")

功能:執行

eg:dofile("e:/***/***.lua");

print("end");

結果:hello(檔案當中的內容)

end5.require函式

功能:只執行一次

路徑如下:

?:?.lua;c:\windows\?;/usr/local/lua/?/?.lua

如果呼叫require"lili"時試著開啟這些檔案

lili

lili.lua

c:\windows\lili

/usr/local/lua/lili/lili.lua

Lua中的table函式庫

一部分的table函式只對其陣列部分產生影響,而另一部分則對整個table均產生影響.下面會分開說明.table.concat table,sep,start,end concat是concatenate 連鎖,連線 的縮寫.table.concat 函式列出引數中指定table的陣列部分從star...

Lua中的table函式庫

一部分的table函式只對其陣列部分產生影響,而另一部分則對整個table均產生影響.下面會分開說明.table.concat table,sep,start,end concat是concatenate 連鎖,連線 的縮寫.table.concat 函式列出引數中指定table的陣列部分從star...

Lua中的table函式庫

一部分的table函式只對其陣列部分產生影響,而另一部分則對整個table均產生影響.下面會分開說明.table.concat table,sep,start,end concat是concatenate 連鎖,連線 的縮寫.table.concat 函式列出引數中指定table的陣列部分從star...