在Lua中,可以通過定義函數、模塊或者引入外部庫來實現代碼的重用。
function add(a, b)
return a + b
end
print(add(1, 2)) -- 輸出3
require
關鍵字在其他地方引入該模塊,以實現代碼的重用。-- 模塊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
或者其他方法引入所需的庫,然后調用庫中提供的函數或者方法。-- 使用標準庫中的math庫
print(math.random(1, 10)) -- 輸出1到10之間的隨機數
通過以上方法,可以在Lua中實現代碼的重用,提高代碼的復用性和可維護性。