gpt4 book ai didi

scheme - 方案中列表的总和

转载 作者:行者123 更新时间:2023-12-01 12:34:25 28 4
gpt4 key购买 nike

我是函数式编程和方案语言的初学者。

我找到了一种构建列表总和的方法:

(define (sum lst)
(if (empty? lst)
0
(+ (car lst) (sum (cdr lst)))))

(sum (list 1 2 3))

我的问题是:有没有一种方法可以在没有像 sum 这样的额外函数的情况下构建列表的总和,只需使用像这样的“+”函数:

(+ 1 2 3)

最佳答案

您可以应用参数列表到一个函数。所以在这种情况下你可以:

> (apply + (list 1 2 3))
6

关于scheme - 方案中列表的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48600963/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com