op-null-default: Return Default if None

op-null-defaultR Documentation

Return Default if None

Description

Like rlang::%||%() but also checks for empty lists and empty strings.

Usage

x %none% y

Arguments

x

object to test

y

object to return if is.none(x)

Value

Returns y if is.none(x) else x

See Also

is.none()

Examples

FALSE %none% 2 # returns 2
0 %none% 2 # returns 2
NA %none% 2 # returns 2
list() %none% 2 # returns 2
"" %none% 2 # returns 2
1 %none% 2 # returns 1

toscm/toscutil documentation built on Feb. 23, 2025, 2:20 p.m.