Creates or tests for objects of mode "expression".
expression(…)<p></p><p>is.expression(x)
as.expression(x, …)</p>
| Parameter | Description |
|---|---|
… |
expression: R objects, typically calls, symbols or constants. as.expression: arguments to be passed to methods. |
x |
an arbitrary R object. |
# NOT RUN {
length(ex1 <- expression(1 + 0:9)) # 1
ex1
eval(ex1) # 1:10
length(ex3 <- expression(u, 2, u + 0:9)) # 3
mode(ex3 [3]) # expression
mode(ex3[[3]]) # call
## but not all components are 'call's :
sapply(ex3, mode ) # name numeric call
sapply(ex3, typeof) # symbol double language
rm(ex3)
# }