op-null-default {toscutil} | R Documentation |
Like rlang::%||%()
but also checks for empty lists and empty strings.
x %none% y
x |
object to test |
y |
object to return if |
Returns y
if is.none(x)
else x
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