2010-07-22から1日間の記事一覧

可変個引数処理のパフォーマンス比較

Lua

Lua で可変個引数を処理する方法には、主に三通りあります。 すなわち、再帰によって行う方法、テーブルを作る方法、標準関数selectを使う方法です: -- 再帰版 do local function add_impl_( x, y, ... ) if y == nil then return x end return add_impl_( …