all function:

Check if all the items in a list are true. Will return false if the list is empty .

Examples:

  • running: (all [1, 5, false, 1.1]) will give: false

  • running: (all [true, true, 1, true, true]) will give: false

  • running: (all (map (range 4) (.= 2))) will give: false Because not all the numbers between 0 and 4 are 2.

  • running: (all (map (range 4) (.< 10))) will give: true Because all the numbers between 0 and 4 less than 10.

  • running: (all [true, true, false, true, true]) will give: false

  • running: (all [true, true, true, true]) will give: true

  • running: (all []) will give: false

  • running: (all {}) will return nothing