scopedif: Test for all, any or none

if_allR Documentation

Test for all, any or none

Description

Test for all, any or none

Usage

if_all(.l, .p = isTRUE, .f)

if_any(.l, .p = isTRUE, .f)

if_none(.l, .p = isTRUE, .f)

Arguments

.l

the list to test.

.p

the predicate for testing. Defaut is isTRUE.

.f

a mapper or a function run if .p(.x) is TRUE.

Value

If .p(.x) is TRUE, .f() is run.

Examples

if_all(1:10, ~ .x < 11, ~ return(letters[1:10]))
if_any(1:10, is.numeric, ~ return(letters[1:10]))
if_none(1:10, is.numeric, ~ return(letters[1:10]))


ColinFay/trycatchthis documentation built on Dec. 31, 2022, 3:59 a.m.