我知道这ARGV代表了论点。我可以在文件名后键入参数吗jqt.exe?还是只能在jconsole.exe. 执行 J 文档中给出的代码会使ARGVJ 在我的 Win 10 上崩溃。欢迎提供示例。我尝试了0 ". > ,. 2 }. ARGV之前关于 SO 的问题,但不确定如何使其发挥作用。
两者jqt都jconsole读取命令行参数并将它们装箱:
jqt script.ijs arg1 arg2\n\n\n ARGV\n\xe2\x94\x8c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xac\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xac\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xac\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x90\n\xe2\x94\x82jqt\xe2\x94\x82script.ijs\xe2\x94\x82arg1\xe2\x94\x82arg2\xe2\x94\x82\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xb4\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xb4\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xb4\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x98\n\n\n 2}. ARGV\n\xe2\x94\x8c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xac\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x90\n\xe2\x94\x82arg1\xe2\x94\x82arg2\xe2\x94\x82\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xb4\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x98\n\n ] x =: > 3 { ARGV\narg2\nRun Code Online (Sandbox Code Playgroud)\n\n示例脚本:
\n\n$ cat script.ijs\nx =: ". every 2 }. ARGV \necho +/ x \n\n$ jqt script.ijs 1 2 3\n6\nRun Code Online (Sandbox Code Playgroud)\n