为什么Golfscript示例在开始时使用pop-and-discard?

2 scripting golfscript

;'2706 410'
~{.@\%.}do;
Run Code Online (Sandbox Code Playgroud)

来自GCD的例子.看起来流行音乐和丢弃音乐在开始时什么也不做,所以它为什么会出现?

Mar*_*ers 6

程序从堆栈顶部的标准输入内容开始.pop会丢弃此未使用的输入,以便在程序退出时不会打印.

教程:

在GolfScript中没有明确的输入命令,而是在执行脚本时,首先读取stdin的所有输入并将其作为字符串放入堆栈中.

和:

当你的脚本到达终点时.堆栈的内容会自动打印.

  • [偏离主题的评论]如果您还在进行代码转换,请在有时间时查看http://codegolf.stackexchange.com网站,但您可能已经知道了.抱歉,如果该网站对您来说不够有趣;) (2认同)