List Iteration Expressions Using Keywords

Common list iteration expressions, demonstrating the usage of for, some, every, in, return, and satisfies keywords.

To assist with expression creation, a list of keywords is presented as suggestions when you click an empty expression field.

Name(parameters) Description Example

for [item] in [list] return [expression]

Iterate over a list.

for i in [1,2,3,4] return i*i = [1,4,9,16]

sum (for [item] in [list] return [expression])

Iterate over a list and return the sum of iterations.

sum(for i in [1,2,3,4] return i*i) = 30

every [item] in [list] satisfies [expression]

Test if every item in the list satisfies the test condition described by the expression.

  • every n in [12,50,51] satisfies n > 5 = true

  • every n in [12,50,51] satisfies n < 50 = false

some [item] in [list] satisfies [expression]

Test if at least one of the items in the list satisfies the test condition described by the expression.

  • some n in [12,50,51] satisfies n > 50 = true

  • some n in [12,50,51] satisfies n > 51 = false