我有一个关于 Scheme 的问题。我对这门语言相当陌生,我的问题相当笼统:
是否可以在不定义递归函数的情况下使用 Map(或类似的东西)将两个参数列表提供给一个函数,从输出中生成一个新列表?
例如,假设我有:
(define lst1 (list 1 2 3 4 5))
(define lst2 (list 2 4 6 8 10))
然后我想以某种方式映射 + 函数,将每个列表作为参数提供,这样输出将是一个新列表 lst3:
>lst3
(3 6 9 12 15)
更简洁地说明这个问题:当两个参数都是列表时,如何最有效地映射二元函数?
感谢您的任何帮助!