Free cookie consent management tool by TermsFeed none() Function
none() Function


none( predicate, list, context )

Calls a rule or function that returns either true or false for each item in list by asking the question, "Do all items in this list yield false for this rule/function?" with the intent to discover if no items will yield true.


Keyword Type Description


Function, Rule, or Data Type Constructor

Expression that returns a Boolean (true or false).


Any Type Array

List of elements that the predicate iterates through.


Any Type Array

Variable number of parameters passed directly into each predicate evaluation.



Usage considerations

Referencing expressions and rules

Use fn!functionName to reference an expression function and rule!ruleName to reference a rule.

Understanding results

Returns false as soon as the returned value of an evaluation yields true; otherwise, returns true.

Empty and null lists yield true.

Limitations and alternatives

Serves as an alternative to not(or(apply(rule!iseven, {1, 2, 3}))) and not(any(rule!iseven, {-1,0,1,2})).

a!forEach() cannot be used within rules used in this function.


Given a function f(x), none(fn!f, {a, b, c}, v) returns not(or({f(a, v), f(b, v), f(c, v)}))

none(rule!iseven,{-1,0,1,2}) returns false

Open in Github Built: Fri, Nov 10, 2023 (03:42:48 PM)

none() Function