Scheme 方案-解包列表';将元素转换为函数
我有一个函数,它接受无限数量的参数,例如Scheme 方案-解包列表';将元素转换为函数,scheme,Scheme,我有一个函数,它接受无限数量的参数,例如 (定义(函数参数)) 假设我有一个列表”(1 2 3),如何将元素解压到函数中,如(func 1 2 3)?Scheme是否有用于此的原语?您可以使用apply: (apply func '(1 2 3))
(定义(函数参数))
假设我有一个列表
”(1 2 3)
,如何将元素解压到函数中,如(func 1 2 3)
?Scheme是否有用于此的原语?您可以使用apply
:
(apply func '(1 2 3))