In this guide, we will discuss Clojure Nested If Statement. Sometimes there is a requirement to have multiple ‘if’ statement embedded inside of each other, as is possible in other programming languages. In Clojure, this is made possible with the help of using the logical ‘and’ when evaluating multiple expressions.
Syntax
Following is the general form of this statement.
if(and condition1 condition2) statement #1 statement #2
Example
Following is an example of how multiple conditions can be implemented.
(ns clojure.examples.hello (:gen-class)) ;; This program displays Hello World (defn Example [] ( if ( and (= 2 2) (= 3 3)) (println "Values are equal") (println "Values are not equal"))) (Example)
Output
The above code produces the following output.
Values are equal
Next Topic : Click Here
Pingback: Clojure - If/do Expression | Adglob Infosystem Pvt Ltd
Pingback: Clojure - Decision Making | Adglob Infosystem Pvt Ltd