golfscript

    1热度

    1回答

    当golfscript打断循环时是嵌套还是不知道如何使用它们? 我想将Q从5迭代到0,并且对于每次迭代,将Z从10重复为0.单个循环单独运行良好,并且它们似乎是独立的(不依赖于操作之间的堆栈): 5:Q; {"Q:"Q+ p Q} { Q 1- :Q; }while 10:Z;{"Z:"Z+ p Z}{Z 1- :Z;}while 输出: "Q:5" "Q:4" "Q:

    2热度

    1回答

    循环嵌套在while循环中golfscript破裂或我不知道如何使用它们? 我想将Q从5迭代到0,并且对于每次迭代,将Z从10重复为0.单个循环单独运行良好,并且它们似乎是独立的(不依赖于操作之间的堆栈): 5:Q; {"Q:"Q+ p Q} { Q 1- :Q; }while 10:Z;{"Z:"Z+ p Z}{Z 1- :Z;}while Output: "Q:5"

    2热度

    1回答

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

    2热度

    1回答

    从http://www.golfscript.com/golfscript/syntax.html, 红宝石启动缓慢这么GolfScript更慢。 GolfScript并没有天生的慢。除了字符串评估 方法,一切都可以静态编译为C,并可以完成分析 删除大多数,如果不是所有的堆栈使用。我不打算在 作出更有效的解释,因为语言的目的不是 数值分析,但如果任何人觉得创建一个,我会 高兴地使用它。 有人可以用

    1热度

    1回答

    '#{File.read("file")}' puts 不起作用。是否可以在GolfScript中阅读文本文件的内容?

    2热度

    1回答

    我在学习golfscript,我想读取包含数字的文件并在打印出一行之前进行平方处理。例如,我有一个像下面 1 2 3 4 然后我需要打印出 1 4 9 16 我该怎么做一个文件?

    0热度

    1回答

    如果我已经有一个字符列表,我该如何删除某个字符或用另一个字符替换这些字符的所有出现?