R: Coalesce operator

%??% {checkmate} | R Documentation

## Coalesce operator

### Description

Returns the left hand side if not missing nor `NULL`, and the right hand side otherwise.

### Usage

    lhs %??% rhs

### Arguments

`lhs` | [any] Left hand side of the operator. Is returned if not missing or `NULL`.
`rhs` | [any] Right hand side of the operator. Is returned if `lhs` is missing or `NULL`.

### Value

Either `lhs` or `rhs`.

### Examples

    print(NULL %??% 1 %??% 2)
    print(names(iris) %??% letters[seq_len(ncol(iris))])

[Package checkmate version 1.9.4 Index]