Runtime evaluation/In an environment: Difference between revisions
Content added Content deleted
(Added Oz solution.) |
|||
Line 163: | Line 163: | ||
<lang javascript>evalWithX('Math.exp(x)', 0, 1) // returns 1.718281828459045</lang> |
<lang javascript>evalWithX('Math.exp(x)', 0, 1) // returns 1.718281828459045</lang> |
||
=={{header|Lua}}== |
|||
<lang lua> |
|||
code = loadstring"return x^2" --this doesn't really need to be input, does it? |
|||
val1 = setfenv(code, {x = io.read() + 0})() |
|||
val2 = setfenv(code, {x = io.read() + 0})() |
|||
print(val2 - val1) |
|||
</lang> |
|||
=={{header|Metafont}}== |
=={{header|Metafont}}== |