如何从命令行将参数传递给golfscript程序

时间:2014-06-19 08:18:42

标签: ruby arguments golfscript

我想知道如何从命令行向golscript程序传递参数。我使用的是从golfscript.com下载的ruby解释器。根据我从谷歌搜索中的理解,在ruby中你传递像ruby ./program.rb 4这样的参数,但是ruby ./golfscript.rb prnt.gs 4不能工作(打印一个空字符串)。

在golfscript中,参数应该被制作成一个字符串并推送到堆栈中。 prnt.gs的代码只是p(它应该打印堆栈的顶部 - 参数)。

我做错了什么?

1 个答案:

答案 0 :(得分:1)

尝试像这样运行:

 >echo 4 | ruby golfscript.rb prnt.gs