-- テーブルに函数を格納する。 table = {} table.add = function(a, b) return a + b end table.sub = function(a, b) return a - b end print(table.add(1, 2), table.sub(1, 2)) -- これは下のように記述しても同じことである。 table = { add = function(a, b) return a + b end , sub = function(a, b) return a - b end } print(table.add(10, 20), table.sub(10, 20)) -- これは下のように記述しても同じことである。 table = {} function table.add(a, b) return a + b end function table.sub(a, b) return a - b end print(table.add(100, 200), table.sub(100, 200))
参考: