R Language
Expression: analyse + eval
Recherche…
Remarques
La fonction parse convertit le texte et les fichiers en expressions.
La fonction eval évalue les expressions.
Exécuter du code au format chaîne
Dans cet exemple, nous voulons exécuter du code qui est stocké dans un format de chaîne.
# the string
str <- "1+1"
# A string is not an expression.
is.expression(str)
[1] FALSE
eval(str)
[1] "1+1"
# parse convert string into expressions
parsed.str <- parse(text="1+1")
is.expression(parsed.str)
[1] TRUE
eval(parsed.str)
[1] 2
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow