table.maxn
code:lua
table.maxn(tbl)
table:
引数 型 説明
戻り値 nunber 最大インデックス
tblのキーの中で最大のものを返す
この関数の処理はテーブルを線形に巡回するため、テーブルの大きさによっては遅い
使用例
code:lua
print(#t,table.maxn(t))
code:output
3 100000
実装例
Lua5.2以降この関数は削除されている
code:lua
function table.maxn(t)
local max=-math.huge
for k,v in pairs(t) do
if(type(k)=="number" and max<k)then max=k end
end
return max
end