評価順
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/03/15 19:06 UTC 版)
「Common Lisp」の記事における「評価順」の解説
評価順は、非常に単純な「左から右」、「内側から外側」モデルである(「左から右」を標準で決めているという点は特徴と言えるかもしれない(プログラミング言語の他の標準では決められていないものも多い))。 (F A1 A2) のようなS式で、Fが関数ならば、その引数 A1、A2 を左から右へ順番に評価し、最後にFにその引数を渡す。Fがマクロならば、まずマクロを展開する。 (+ 2 2) ; 2 と 2 を足す; --> 4;; 与えられた数を二乗する関数を定義(defun square (x) (* x x));; 関数を実行(square 3); --> 9 を返す
※この「評価順」の解説は、「Common Lisp」の解説の一部です。
「評価順」を含む「Common Lisp」の記事については、「Common Lisp」の概要を参照ください。
- 評価順のページへのリンク