next up previous
Next: 10.3 Exitコマンド Up: 10 リード,コンパイル,実行ループの実装 Previous: 10.1 変数・関数定義

10.2 if文


=> (if nil 1 2)
2
=> (if t 1 2)
1
=> (compile '(if a b c))
#S(FN :CODE
      #((ARGS 0)
        (GVAR A)
        (FJUMP 5)
        (GVAR B)
        (JUMP 6)
        (GVAR C)
        (RETURN))
      :ENV NIL :NAME NIL :ARGS NIL)


generated through LaTeX2HTML. M.Inaba 平成18年5月6日