RosettaCodeData/Task/Runtime-evaluation-In-an-environment/Raku/runtime-evaluation-in-an-environment.raku
2023-07-01 13:44:08 -04:00

5 lines
194 B
Raku

use MONKEY-SEE-NO-EVAL;
sub eval_with_x($code, *@x) { [R-] @x.map: -> \x { EVAL $code } }
say eval_with_x('3 * x', 5, 10); # Says "15".
say eval_with_x('3 * x', 5, 10, 50); # Says "105".