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...