eintr: if
3.7 The ‘if’ Special Form
=========================
A third special form, in addition to ‘defun’ and ‘let’, is the
conditional ‘if’. This form is used to instruct the computer to make
decisions. You can write function definitions without using ‘if’, but
it is used often enough, and is important enough, to be included here.
It is used, for example, in the code for the function
‘beginning-of-buffer’.
The basic idea behind an ‘if’, is that _if_ a test is true, _then_ an
expression is evaluated. If the test is not true, the expression is not
evaluated. For example, you might make a decision such as, “if it is
warm and sunny, then go to the beach!”
Menu