gpt4 book ai didi

scheme - 在Scheme中添加两个函数的结果

转载 作者:行者123 更新时间:2023-12-03 08:15:17 25 4
gpt4 key购买 nike

我尝试在Scheme中制作一个函数,将两个数字的平方相加。

(define (sum-of-two-squares X Y)
(+ square(X) square(Y)))

(sum-of-two-squares 3 5)

作为错误,它告诉我“5不是函数”。如何在不给您错误的情况下添加这两个函数的结果?

最佳答案

只需编写(square X)而不是square(X)即可。

在Scheme中,(X)的意思是“不带任何参数调用X作为一个函数”。
(square X)的意思是“以square为参数调用X作为一个函数”。

关于scheme - 在Scheme中添加两个函数的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29560177/

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