Skip to content

Eval eval

Evaluates a string or expression.

;; Evaluate a string
 (eval "(+ 1 2)")
3

;; Evaluate a list
 (set expr (list + 1 2))
[+ 1 2]
 (eval expr)
3

;; Evaluate with variables 
 (set x 10)
10
 (eval "(+ x 5)")
15

;; Evaluate multiple expressions
 (eval "(set y 20) (+ x y)")
30

Syntax

(eval expr)
- expr: String or expression to evaluate

Warning

  • String expressions must be valid Rayforce code
  • Returns the result of evaluation
  • Can evaluate both strings and expressions