1樓:匿名使用者
-- table.getn(tablename) 得到一個table的大小,等同於操作符#
-- 要注意的是:該table的key必須是有序的,索引是從1開始的。
--例如有專序的
local xiang =
print("xiang length ==",table.getn(xiang)) --結果為
屬:[lua-print] xiang length == 5
--例如無序的
local song =
print("song length ==",table.getn(song)) --結果為:[lua-print] song length == 0
--對於無序的我們可以這樣做
local count = 0
for k,v in pairs(song) do
count = count + 1
endprint("song length ==",count) --結果為: [lua-print] song length == 5
lua 表取長運算子是什麼?
2樓:匿名使用者
如來果一個表容量一半的元素,用源 '#' 取長度取的不對。但是對於小於容量一半的情況,表現的是對的。
根據 lua 的**實現,『#』號取表長度時取得是表中第一個空元素前的那個位置。
參考例子如下:
a = {}
for i = 1, 2 do
a[i] = i*3
enda[4] = 811
用 #a 取得的結果是 4,而根據上面的描述應該取回 2。
3樓:匿名使用者
a=print(#a)
print(table.maxn(a))
LUA怎麼32位運算,Lua語言怎麼實現按位與,按位或的操作
luabit require bit require base print luabit 這樣你就能看到所有的位運算了 常見的包括 用c寫函式給予lua呼叫,或者用數 算 還請教一下,在lua語言中如何計算加減法運算?5 例子 include int main printf s n a 7 retu...
lua怎麼反編譯,請教lua如何反編譯,或者指點一下luadec的用法,請不要複製回答問題。
在cmd中執行,跟上引數就可以了,假設我們的luadec放在c lua下,想要看到c test test.lua檔案的原始碼,那麼我們可以使用如下操作 1.開啟cmd 命令列視窗 2.在視窗中輸入如下命令 c lua luadec.exe d c test test.lua c test test ...
jquery中怎麼設定table中td內容自動換行
1 頁面中抄設定table寬度,一般如果字串長度超過設定的單元格寬度後 會自動換行。但是如果字串中沒有空格以及標點符號它不會自動換行的。字串已經超過設定的單元格寬度 但是就是沒有換行。如果字串中有空格或者標點符號就可以。漢字組成的字元可以實現自動換行就算沒有任何符號空格都行。如果純字母組成的字串就不...