some

This block is part of the array group and was last modified in core v12.0.7.

Type Selection Required

This block requires you to select the data type you want to work with. You must manually select the type using the type selector modal. To access the modal, click the white button on the block.

some v12.0.7

Tests whether at least one element in the array passes the test

In pins 1
  • Array required
    array

    The input array to be tested.

Out pins 2
  • condition
    condition

    Condition indicating whether at least one element passes the test.

  • Iterator
    execute_function

    The function to test each element in the array.

Runs the wired callback per item (callback pins index and value), stopping as soon as a callback returns boolean true. The condition output is the LAST callback return value passed through as-is, so it can be a non-boolean; truthy values other than true do NOT stop the loop. Empty input, non-array input or no callback wired outputs false. Iterations whose callback errors are skipped.

A typical wiring for some: the function out pin wires to an execute block.

Studio canvas example for the some block: typical wiring for some.

Version history

Introduced in v12.0.7.


Back to array Return to the main group to view all sub-groups Back to array Return to the group to view all blocks within this group