一般的方法としての手続き関数の零点、不動点を探す一般的な方法を見ていく。これらの方法を手続きとして直接表現する方法についても見ていく。同様、引数として手続きを扱うことによりプログラムの表現力が広がる。値として返される手続き今度は、値として返される手続きを見ていく。手続きを返す手続きを作れることにより、プログラムの表現力が更に広がる。抽象と第一級手続き合成手続き(関数)は、計算の一般的方法をプログラム言語の要素として表せるため、重要な抽象機構である。高階手続きがあると、一般的方法を(手続きとして)操作できるようになり、更なる抽象を作り出すことができる。プログラム言語が計算要素を扱う方法にはいろいろと制限がある。制限の殆どない要素は第一級(first-class)身分を持つという。第一級要素は以下の「権利と特権」を持っている。変数として名前が付けられる。手続きに引数として渡せる。手続きの結果として返される。データ構造に組み込める。他のプログラム言語と違い、手続きに完全な第一級身分を授与した。»プロフィールid:snufkon2012年5月〜2013年2月に自転車で日本一周中をしてきました。旅の記録は自作(Clojure&Heroku)した以下のサイトに載せてあります。Journey「僕」、日本(チャリ)と世界一周します。にほんブログ村MathJaxはてなブログをはじめよう!snufkonさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。