condv: Equivalent of nested ifelse calls (vectorised clojR::cond)

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 ifelse calls.

Examples

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

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