Is object a deferred value?

is_deferred(x)

Arguments

x

object

Value

Whether it is a deferred value.

Examples

is_deferred(1:10)
#> [1] FALSE
afun <- function() {
  print(is_deferred(dx <- delay(1/100)))
  dx
}
synchronise(afun())
#> [1] TRUE
#> [1] TRUE