参考: 日経ソフトウエア 2017年 1月号 [雑誌], 付録 JavaScript 実践テクニック, p.018, リスト 9
-- 函数 add の引数に函数 (ここでは函数 string.len と tonumber のいずれか) を取る。 function add(a, b, func) return func(a) + func(b) end print(add( 10 , 200 , string.len)) print(add("10", "200", string.len)) print(add( 10 , 200 , tonumber)) print(add("10", "200", tonumber))