私はスキームを学習し、各実行レベルでコンソールにどの出力再帰的な手順を書きたいのです:表示 - スキーム
(define (dummy count)
(if (= 0 count)
(runtime)
((display "test" console-i/o-port) (dummy (- count 1)))))
そしてでテスト:
(dummy 10)
しかし、呼び出された最後のプロシージャの出力だけが出力されるようです。 これを実現するにはどうすればよいですか?ありがとう。 (私はMIT-スキームを使用しています)
そして正確に何を表示したいですか? countの現在の値?あるいは、「テスト」という言葉の回数は何回ですか? –
うん、ちょうど "テスト"という言葉。それは正しいことではありません。私はちょうど1単語 "テスト"が印刷された理由を知りたい。 –
良い、以下の私の答えを見て、それは、単純な方法でそれを行う –