| 🌟 | 現在、 鉄壁HSは通常HSと同じダメージになります。LMG及びDMR、チャージライフル、ハンマーポイント弾を除き、すべてのダメージ値が一致していることを確認しています。 |
モジュール:TableExtensions
ナビゲーションに移動
検索に移動
このモジュールについての説明文ページを モジュール:TableExtensions/doc に作成できます
function table.isEmpty(tbl)
return not next(tbl)
end
function table.keys(tbl)
local keyset = {}
for key, _ in pairs(tbl) do
keyset[#keyset + 1] = key
end
return keyset
end
function table.values(tbl)
local valueset = {}
for index, value in ipairs(tbl) do
valueset[index] = value
end
return valueset
end
function table.entries(tbl)
local entryset = {}
for key, value in pairs(tbl) do
entryset[#entryset + 1] = { key, value }
end
return entryset
end
function table.map(tbl, fn)
local ret = {}
for key, value in pairs(tbl) do
ret[key] = fn(key, value)
end
return ret
end
function table.filter(tbl, fn)
local ret = {}
for key, value in pairs(tbl) do
if fn(key, value) then
ret[key] = value
end
end
return ret
end
function table.removeKey(tbl, key)
local element = tbl[key]
tbl[key] = nil
return element
end
return table