Runtime evaluation: Difference between revisions
Content added Content deleted
No edit summary |
(Add Jsish, shuffle Javascript and Julia entries back into alphabetical order) |
||
Line 722: | Line 722: | ||
at Evaluator.eval(Evaluator.java:33) |
at Evaluator.eval(Evaluator.java:33) |
||
at Evaluator.main(Evaluator.java:21)</pre> |
at Evaluator.main(Evaluator.java:21)</pre> |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
From Javascript entry. |
|||
<lang javascript>/* Runtime evaluation, in Jsish */ |
|||
var foo = eval('{value: 42}'); |
|||
eval('var bar = "Hello, world!";'); |
|||
;typeof foo; |
|||
;foo.value; |
|||
;typeof bar; |
|||
;bar; |
|||
/* |
|||
=!EXPECTSTART!= |
|||
typeof foo ==> object |
|||
foo.value ==> 42 |
|||
typeof bar ==> string |
|||
bar ==> Hello, world! |
|||
=!EXPECTEND!= |
|||
*/</lang> |
|||
{{out}} |
|||
<pre>prompt$ jsish --U runtimeEvaluation.jsi |
|||
typeof foo ==> object |
|||
foo.value ==> 42 |
|||
typeof bar ==> string |
|||
bar ==> Hello, world!</pre> |
|||
=={{header|Julia}}== |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
=={{header|Kotlin}}== |
=={{header|Kotlin}}== |
||
Line 852: | Line 905: | ||
<lang lua>f = load("return 42") |
<lang lua>f = load("return 42") |
||
f() --> returns 42</lang> |
f() --> returns 42</lang> |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
=={{header|M2000 Interpreter}}== |
=={{header|M2000 Interpreter}}== |