diff options
author | Manuel Palenzuela Merino <manuel.palenzuela@datadoghq.com> | 2025-01-18 20:19:01 +0100 |
---|---|---|
committer | Manuel Palenzuela Merino <manuel.palenzuela@datadoghq.com> | 2025-01-18 20:20:07 +0100 |
commit | 731437da05b96ced14b5b063051cfd99c81e452a (patch) | |
tree | 95c7dfd47bdd59d4ed31db07ffd8fb7b15b7bc92 /examples | |
parent | Evaluator: create and drop scopes when entering/leaving functions (diff) | |
download | interpreter-731437da05b96ced14b5b063051cfd99c81e452a.tar.gz interpreter-731437da05b96ced14b5b063051cfd99c81e452a.tar.bz2 interpreter-731437da05b96ced14b5b063051cfd99c81e452a.zip |
Evaluator: implement support for function arguments
Diffstat (limited to 'examples')
-rw-r--r-- | examples/6.src | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/examples/6.src b/examples/6.src index 573ee6a..1d8b8d8 100644 --- a/examples/6.src +++ b/examples/6.src @@ -1,8 +1,10 @@ -let print_input = (input) => { - print(input); - return input; +let print_input = (input_a, input_b) => { + print(input_a); + print(input_b); + return input_a + input_b; }; let main = () => { - return print_input(7); + let i = print_input(1,4); + return print_input(7, 2) + i; }; |