2017-01-27 5 views

答えて

7

6.1.2.1 Iteration Control

forasキーワードは同義語です。交換可能に使用することができます。 ...規則により、forは新しい反復を導入し、asは以前の反復仕様に依存する反復を導入します。

例えば:

(loop for x from 1 to 10 
    as x2 = (* x x) 
    as x4 = (* x2 x2) 
    for y from 10 downto 1 
    as y2 = (* y y) 
    as y4 = (* y2 y2) 
    sum (* x4 y4)) 

なぜか。

伝統! :-)

そして、また...

」...コンピュータ言語は、それが小説正式な媒体である...操作を実行するためにコンピュータを取得するだけの方法ではなく、方法論に関するアイデアを表現するために " Abelson/Sussman"コンピュータプログラムの構造と解釈 "

IOWでは、コンピュータを実行するだけでなく、読者に(今後6ヶ月を含む)コードを書いています。

コードを読みやすくするすべてのものが「公正なゲーム」です。

+1

今、私は "屋根の上のフィドラー"からの曲を頭の中に残しています。 –

+0

例はどうですか? –

+0

@RainerJoswig:今は十分ですか?実際のプロジェクトから「読んだ人生の例」を気にしましたか? – sds

関連する問題