def contains

bendvy-ecs-core@0.1.0.4 · machine_handler_bundle.bend:38

import bendvy-ecs-core@0.1.0.4/machine_handler_bundle.bend as MachineHandlerBundle
import Base

38def contains(~Q:Data,~same:Q -> Q -> Bool,items:List<&2,Q>,+value:Q) -> Bool:
39  match items:
40    case []: False{}
41    case head <> tail: Bool.or(same(head,value),contains(~Q,~same,tail,value))

Uses (3)

Used by (1)