在Lua中,可以通過定義函數(shù)、模塊或者引入外部庫來實現(xiàn)代碼的重用。
function add(a, b)
return a + b
end
print(add(1, 2)) -- 輸出3
require
關(guān)鍵字在其他地方引入該模塊,以實現(xiàn)代碼的重用。-- 模塊math.lua
local math = {}
function math.add(a, b)
return a + b
end
return math
-- main.lua
local math = require("math")
print(math.add(1, 2)) -- 輸出3
require
或者其他方法引入所需的庫,然后調(diào)用庫中提供的函數(shù)或者方法。-- 使用標(biāo)準(zhǔn)庫中的math庫
print(math.random(1, 10)) -- 輸出1到10之間的隨機(jī)數(shù)
通過以上方法,可以在Lua中實現(xiàn)代碼的重用,提高代碼的復(fù)用性和可維護(hù)性。