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

GCD の例から。最初のポップとディスカードは何もしないように見えますが、なぜそこにあるのでしょうか?

4

1 に答える 1

6

プログラムは、スタックの一番上にある標準入力の内容から開始します。pop は、この未使用の入力を破棄して、プログラムの終了時に出力されないようにします。

チュートリアルから:

GolfScript には明示的な入力コマンドはありません。代わりに、スクリプトが実行されると、stdin からのすべての入力が最初に読み取られ、文字列としてスタックに配置されます。

と:

スクリプトが最後に到達したとき。スタックの内容は自動的に印刷されます。

于 2011-03-12T16:40:36.010 に答える