R: Check if parameter values contain expressions.

hasExpression {ParamHelpers} | R Documentation

## Check if parameter values contain expressions.

### Description

Checks if a parameter, parameter set or list of parameters contain expressions.

### Usage

    hasExpression(obj)

### Arguments

`obj` | (`Param()` | `ParamHelpers::ParamSet()` | `list`) Parameter, parameter set or list of parameters.

### Value

`logical(1)`.

### Examples

    ps1 = makeParamSet(
      makeNumericParam("x", lower = 1, upper = 2),
      makeNumericParam("y", lower = 1, upper = 10)
    )

    ps2 = makeParamSet(
      makeNumericLearnerParam("x", lower = 1, upper = 2),
      makeNumericLearnerParam("y", lower = 1, upper = expression(p))
    )

    hasExpression(ps1)
    hasExpression(ps2)

[Package ParamHelpers version 1.13 Index]