builtins::collections

Function occurs

Source
pub fn occurs(
    environment: &mut SloshVm,
    haystack: Value,
    needle: Value,
) -> VMResult<u64>
Expand description

Usage: (occurs (list 1 2 …) 7)

Counts instances of item in sequence.

Section: core

Example: (test::assert-equal 1 (occurs (list 1 3 5 2 4 8 2 4 88 2 1) 8)) (test::assert-equal 3 (occurs (list 1 3 5 2 4 10 2 4 88 2 1) 2)) (test::assert-equal 0 (occurs (list 1 3 5 2 4 10 2 4 88 2 1) 42))