list of functions question
Posted: Wed Jan 30, 2019 3:45 pm
I'm a newbie, I'm trying to write some code that will select and run a function from a list of functions
Typically I'm doing something like this:
Whatever I try I usully get the following error message:
Thanks.
Typically I'm doing something like this:
Code: Select all
(define (myfunc) (println "this is myfunc"))
;; define a list of functions
(set 'funclist '(myfunc myfunc myfunc myfunc myfunc))
;; get and run the nth = 2 item of the list
(println "getting func")
(set 'afunc (funclist 2))
(println "calling func ")
(afunc)
Could anyone explain what I'm, doing wrong?getting func
calling func
ERR: invalid function : (afunc)
Thanks.