PowerShell是否可以将值传递给Lua
我是PowerShell和Lua的新手,只是想问问PowerShell是否可以将值传递给LuaPowerShell是否可以将值传递给Lua,powershell,lua,Powershell,Lua,我是PowerShell和Lua的新手,只是想问问PowerShell是否可以将值传递给Lua 例如,我有一个PowerShell将读取csv文件记录,我想将id从csv传递给Lua。是否可能以及如何使用?Lua脚本可以使用顶级vararg运算符形式的命令行参数…。下面是一个例子: 测试。lua 本地a、b、c=。。。 打印('a',a) 打印('b',b) 打印('c',c) 在命令行上: a 1 b 2 c 3 lua test.lua 1 2 3
例如,我有一个PowerShell将读取csv文件记录,我想将id从csv传递给Lua。是否可能以及如何使用?Lua脚本可以使用顶级vararg运算符形式的命令行参数
…
。下面是一个例子:
测试。lua
本地a、b、c=。。。
打印('a',a)
打印('b',b)
打印('c',c)
在命令行上:
a 1
b 2
c 3
lua test.lua 1 2 3
输出:
a 1
b 2
c 3
因此,在powershell脚本中,用脚本替换test.lua
,用CSV ID替换1 2 3
我试图寻找一个好的资源来获取更多关于
…
如何工作的信息,但我似乎找不到任何信息。如果有人知道,请告诉我,或者建议编辑,谢谢。Lua脚本可以使用顶级vararg操作符形式的命令行参数…
。下面是一个例子:
测试。lua
本地a、b、c=。。。
打印('a',a)
打印('b',b)
打印('c',c)
在命令行上:
a 1
b 2
c 3
lua test.lua 1 2 3
输出:
a 1
b 2
c 3
因此,在powershell脚本中,用脚本替换test.lua
,用CSV ID替换1 2 3
我试图寻找一个好的资源来获取更多关于
…
如何工作的信息,但我似乎找不到任何信息。如果有人知道,请告诉我,或建议编辑,谢谢。arg
上次检查时已弃用,虽然我猜这取决于您的lua版本/实现。您混淆了在旧版本的lua中为vararg函数自动创建的本地arg
表和由命令行解释器创建的全局arg
表,它们仍然受支持。是的,arg确实有效,但我不喜欢使用它,例如。,如果我希望自己的变量具有相同的名称。这是个好名字吗?可能不是,但是隐式全局变量有点讨厌。arg
在我上次检查时被弃用,虽然我猜这取决于您的lua版本/实现。您混淆了在旧版本的lua中为vararg函数自动创建的本地arg
表和由命令行解释器创建的全局arg
表,它们仍然受支持。是的,arg确实有效,但我不喜欢使用它,例如。,如果我希望自己的变量具有相同的名称。这是个好名字吗?也许不是,但是隐式全局变量有点讨厌。