我想知道如何从命令行将参数传递给 golfscript 程序。我正在使用从 golfscript.com 下载的 ruby 解释器。根据我从谷歌搜索中了解到的情况,在 ruby 中,您传递了这样的参数ruby ./program.rb 4
,但是这样做ruby ./golfscript.rb prnt.gs 4
不起作用(打印一个空字符串)。
在 golfscript 中,参数应该被制成一个字符串并推入堆栈。
prnt.gs
的代码只是p
(它应该打印堆栈的顶部 - 参数)。
我究竟做错了什么?