Clojure - Toma de decisiones

Decision-making structures requerir que el programador especifique una o más condiciones para ser evaluadas o probadas por el programa, junto con una declaración o declaraciones que se ejecutarán si se determina que la condición es verdadera y, opcionalmente, otras declaraciones que se ejecutarán si se determina que la condición es ser falso.

No Señor. Métodos y descripción
1 Si declaración

En Clojure, la condición es una expresión que la evalúa como verdadera o falsa. 'If' la condición es verdadera, entonces se ejecutará la sentencia # 1, de lo contrario se ejecutará la sentencia # 2.

2 Si / hago expresión

los ‘if-do’ La expresión en Clojure se usa para permitir que se ejecuten múltiples expresiones para cada rama de la declaración 'if'.

3 Declaración If anidada

Múltiple 'if' declaraciones incrustadas una dentro de la otra.

4 Declaración de caso

Clojure ofrece la ‘case’ declaración que es similar a la ‘switch’ declaración disponible en el lenguaje de programación Java.

5 Declaración Cond

Clojure ofrece otra declaración de evaluación llamada ‘cond’declaración. Esta declaración toma un conjunto de pares de prueba / expresión.