対応づけると、名前で値を示すことができる。返ってくる名前とオブジェクトを対応づけ、後に取り出すため、解釈系(インタープリタ)はこれらを記憶している。この記憶を環境(environment)という。environment)という。組合せの評価この小節は重要だと思う。組合せを評価するには次のことを行う。組合せの部分式を評価する組合せの最左部分式にある手続き(演算子)を、残りの部分式の値である引数(被演算子)に作用させる組合せの評価プロセスを達成するには、組合せの各要素の評価プロセスを実行しなければならない。評価の規則は、再帰的。それ以外の名前など、組合せではない基本的な式の地点へ到達する。これら基本的な式の値は、以下のように規定する。数字列の値は、その表す数値とする。基本演算子の値は、対応する演算子を実行する機械命令の列とする。それ以外の名前の値は、その環境で名前と対応づけられたオブジェクトとする。1)という式があった場合、記号(+)、記号(x)は環境により意味を与えられる。環境は評価が行われる文脈を提供する。式の中には上記の規則とは違った評価規則を持つ式がある。forms)と呼ばれる。特殊形式は、それぞれに特有の評価規則を持っている。define以外にもいくつかの特殊形式がある。式の評価規則は、単純な一般規則と少数の特殊形式に特化した規則で出来ている。procedure)を定義することができる。「二乗」の定義はこんなふうに記述することができる。y)))と定義することができる。2)))合成手続きは、基本的手続き(+や*など)とまったく同様に利用することができる。手続き作用の置換えモデル合成手続きの作用のプロセス各仮パラメタを対応する引数で取り替え、手続きの本体を評価する。例をみたほうが分かりやすい。5)を評価してプロセスを確認。2))仮パラメタaを引数の値5で取り替える。6,10に作用させる。同じように評価手順を繰り返していく。100)で136になる。示した方法だけが評価を行う方法ではない。正規順序の評価というものがある。値が必要になるまで、被演算子を評価しない。「完全に展開し、簡約する」評価方法。2012/09/14】富士登山。»プロフィールid:snufkon2012年5月〜2013年2月に自転車で日本一周中をしてきました。旅の記録は自作(Clojure&Heroku)した以下のサイトに載せてあります。Journey「僕」、日本(チャリ)と世界一周します。にほんブログ村MathJaxはてなブログをはじめよう!snufkonさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。