Simply checks if a list contains a given object.

• NB1: Objects are compared with identity.

• NB2: Only use this on lists with complex objects, for simpler structures there are faster operations.

• NB3: Clones of R6 objects are not detected.

Usage

has_element(.x, .y)

Arguments

.x

(list() | atomic vector()).

.y

(any)
Object to test for.

Examples

has_element(list(1, 2, 3), 1)
#> [1] TRUE