2014-06-19 139 views
2

我想知道如何从命令行将参数传递给golfscript程序。我使用的是从golfscript.com下载的ruby解释器。从我用google搜索了解的一点,在红宝石你通过这样的参数ruby ./program.rb 4,但做ruby ./golfscript.rb prnt.gs 4不起作用(打印一个空字符串)。如何从命令行将参数传递给golfscript程序

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

我在做什么错?

+0

你得到什么错误? – Max

+0

对不起,我写道,我得到了一个错误,但实际上它没有像它应该的那样工作。编辑了这个问题。 – user3700847

回答

1

尝试运行它像这样:

>echo 4 | ruby golfscript.rb prnt.gs 
相关问题