Next: else, Previous: let, Up: Writing Defuns [Contents][Index]
if
Special Form他のスペシャルフォームとして条件式のif
があります。これはコンピューターに判断を行うよう指示するために用いられるフォームです。if
を使わずに関数定義を記述することもできますが、ここで説明しておくには十分なほど多用される重要なフォームです。これはたとえば関数beginning-of-buffer
のコードで使用されています。
if
の背景にあるのは、もしも(if)テストが真であれば、それなら(then)式を評価するという基本的なアイデアです。テストが真でなければ式は評価されません。たとえばあなたは“もしも(if)暖かくて晴れていたら、それなら(then)ビーチへ行こう!”といった判断を下すかもしれません。
• if in more detail | ||
• type-of-animal in detail | An example of an if expression.
|