Clojure – Nested If Statement

clojure nested if statement

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

This Post Has 2 Comments

Leave a Reply