Ruby 如何从命令行向golfscript程序传递参数

Ruby 如何从命令行向golfscript程序传递参数,ruby,arguments,golfscript,Ruby,Arguments,Golfscript,我想知道如何从命令行向golfscript程序传递参数。我正在使用从golfscript.com下载的ruby解释器。从谷歌搜索中我了解到,在ruby中,您可以传递如下参数ruby./program.rb 4,但执行ruby./golfscript.rb prnt.gs 4不起作用(打印空字符串) 在golfscript中,参数被设置为字符串并推送到堆栈中。 prnt.gs的代码就是p(它应该打印堆栈的顶部-参数) 我做错了什么?试着这样运行它: >echo 4 | ruby golfs

我想知道如何从命令行向golfscript程序传递参数。我正在使用从golfscript.com下载的ruby解释器。从谷歌搜索中我了解到,在ruby中,您可以传递如下参数
ruby./program.rb 4
,但执行
ruby./golfscript.rb prnt.gs 4
不起作用(打印空字符串)

在golfscript中,参数被设置为字符串并推送到堆栈中。
prnt.gs
的代码就是
p
(它应该打印堆栈的顶部-参数)


我做错了什么?

试着这样运行它:

 >echo 4 | ruby golfscript.rb prnt.gs

你犯了什么错误?对不起,我写了一个错误,但实际上它并没有像预期的那样工作。编辑了这个问题。