cond: Equivalent of nested if ... else ... calls

Description Usage Arguments Examples

Description

See https://clojuredocs.org/clojure.core/cond.

Usage

1

Arguments

...

An odd number of expressions. A set of test/expression pairs plus an expression to be evalauted if all tests fail. Equivalent of nested if ... else ... calls.

Examples

1
2
3
4
5
6
7
8
cond(x < 5, 'a',
     x < 2, 'b',
     x > 1, 'c',
            'd')
# Is transformed to:
# if (x < 5) "a" else
#     if (x < 2) "b" else
#         if (x > 1) "c" else "d"

alekrutkowski/clojR documentation built on May 11, 2019, 11:24 p.m.