标签: scheme
我有一个函数,它可以使用无限数量的args (define (func . args))。
(define (func . args))
说我有一个列表'(1 2 3),如何将元素解压缩到像(func 1 2 3)这样的函数中? Scheme有这个原语吗?
'(1 2 3)
(func 1 2 3)
答案 0 :(得分:5)
您可以使用apply:
apply
(apply func '(1 2 3))