check_expression {TractorTsbox}R Documentation

Vérifie la conformité d'une expression

Description

Vérifie la conformité d'une expression

Usage

check_expression(expr)

assert_expression(expr)

Arguments

expr

une expression à évaluer

Details

La fonction évalue l'expression expr. Le check vérifie si la fonction génère une erreur ou un warning. Si elle ne génère aucun message particulier, on retourne alors l'objet x (le résultat de l'évaluation de l'expression expr), sans erreur.

Selon le préfixe de la fonction :

Value

En sortie la fonction retourne l'objet x (le résultat de l'évaluation de l'expression expr) de manière invisible ou une erreur.

Examples


assert_expression(expr = {2 + 2})
assert_expression(expr = {is.integer(1L)})
try(assert_expression(expr = {log("a")}), silent = TRUE)

check_expression(expr = {2 + 2})
check_expression(expr = {is.integer(1L)})
check_expression(expr = {log("a")})


[Package TractorTsbox version 0.1.1 Index]