Lua 学习(支持在终端使用 Lua 进行操作)
发布时间
阅读量:
阅读量
lua调用终端
os.execute('mkdir test')
--如果要输入密码的那种
passwd=123456
os.execute('echo 'passwd' | sudo -S mkdir test')
变量
Lua语言中的变量默认具有全局特性,这意味着在某一文件中定义的变量能够被其他所有文件所访问,除非通过添加local关键字进行作用域限定。
假设有两个文件,分别为main.lua与x.lua。
-- main.lua
local x = 100
-- dofile是进行调用执行外部文件
dofile("x.lua")
print("main.lua print",x)
function foo( x,y )
print("foo",x)
end
-- 局部的x会覆盖整个文件的同名变量。这我就放心了。
foo(1,2)
-- x.lua
全部评论 (0)
还没有任何评论哟~
