一 终端中执行多个文件:-l
加入在文件一中定义了一个变量,在另一文件中输出这个变量,代码如下:
--file1.lua num = 100
--file2.lua print(num)
终端输入(注意:不是lua命令行):
lua -lfile1 -lfile2
注意:不要加上文件后缀名.lua
二 命令行中加载文件
--lib.lua function norm(x, y) local n2 = x^2 + y^2 return math.sqrt(n2) end function twice(x) return 2 * x end
在lua命令行中依次输入:
dofile("lib.lua") n = norm(2.1, 1.4) print(twice(n))
时间: 2024-10-26 06:16:24