Clojure - Déclaration If

La première déclaration décisionnelle est la ‘if’déclaration. Voici la forme générale de cette déclaration dans Clojure.

Syntaxe

if (condition) statement#1 statement #2

Dans Clojure, la condition est une expression qui l'évalue comme vraie ou fausse. Si la condition est vraie, l'instruction n ° 1 sera exécutée, sinon l'instruction n ° 2 sera exécutée. Le fonctionnement général de cette instruction est que tout d'abord une condition est évaluée dans l'instruction «si». Si la condition est vraie, il exécute alors les instructions. Le diagramme suivant montre le déroulement de l'instruction «if».

Exemple

Voici un exemple de l'expression simple «si» dans Clojure.

(ns clojure.examples.hello
   (:gen-class))

;; This program displays Hello World
(defn Example [] (
   if ( = 2 2)
   (println "Values are equal")
   (println "Values are not equal")))
(Example)

Production

La sortie du programme ci-dessus sera «Les valeurs sont égales». Dans l'exemple de code ci-dessus, la condition «if» est utilisée pour évaluer si les valeurs de 2 et 2 sont égales. Si tel est le cas, il affichera la valeur de «Les valeurs sont égales», sinon il affichera la valeur de «Les valeurs ne sont pas égales».

Values are equal