- /* */
- //
:function1 [str1 str2]
:string (join " " [str1 str2])
(print string)
;
:function2 [list]
:string (join " " list)
(print string)
;
(function1 "foo" "bar")
:a-list ['abc' 'def']
:a-list ['abc' 'def']
(function2 a-list)
(function2 ['foo' 'bar'])
- (foo bar baz) is a list, calling the function FOO with args BAR and BAZ
- [foo bar baz] is a list, treated purely as data