Runtime evaluation: Difference between revisions

Content added Content deleted
(add factor example)
(Added Elixir)
Line 352: Line 352:
→ 42
→ 42
</lang>
</lang>

=={{header|Elixir}}==
<lang elixir>iex(1)> Code.eval_string("x + 4 * Enum.sum([1,2,3,4])", [x: 17])
{57, [x: 17]}
iex(2)> Code.eval_string("c = a + b", [a: 1, b: 2])
{3, [a: 1, b: 2, c: 3]}
iex(3)> Code.eval_string("a = a + b", [a: 1, b: 2])
{3, [a: 3, b: 2]}</lang>


=={{header|Erlang}}==
=={{header|Erlang}}==