2
;'2706 410'
~{.@\%.}do;

来自 GCD 示例。看起来一开始的pop和discard什么都不做,那为什么会出现呢?

4

1 回答 1

6

程序从栈顶的标准输入内容开始。pop 会丢弃这个未使用的输入,以便在程序退出时不会打印它。

教程

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

和:

当您的脚本结束时。堆栈的内容会自动打印。

于 2011-03-12T16:40:36.010 回答