diff options
Diffstat (limited to 'evaluator/builtins.go')
| -rw-r--r-- | evaluator/builtins.go | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/evaluator/builtins.go b/evaluator/builtins.go index 1c7a312..a37a720 100644 --- a/evaluator/builtins.go +++ b/evaluator/builtins.go @@ -108,4 +108,13 @@ var builtins = map[string]*object.Builtin{ return &object.Array{Elements: newElements} }, }, + "puts": { + Fn: func(args ...object.Object) object.Object { + for _, arg := range args { + println(arg.Inspect()) + } + + return NULL + }, + }, } |
