inEnum: inEnum

View source: R/inenum.R

inEnumR Documentation

inEnum

Description

Is 'Needle' element of an enum 'Haystack?

Usage

inEnum(Needle, Haystack)

Arguments

Needle

an integer or string representing an element of the enumeration 'Haystack'

Haystack

an enumeration class 'enum'

Value

TRUE/FALSE

Examples

myEnum <- enum(a=1, b=3, c=5)
inEnum(3, myEnum)   # TRUE
inEnum("b", myEnum) # TRUE
inEnum(2, myEnum)   # FALSE, however ...
inEnum(myEnum[2], myEnum)   # TRUE
inEnum(myEnum["c"], myEnum) # TRUE

SigurdJanson/plainEnum documentation built on Aug. 27, 2022, 1:40 a.m.