相关疑难解决方法(0)

Python中的函数链

在codewars.com上,我遇到了以下任务:

创建一个add在连续调用时将数字相加的函数.所以add(1)应该回来1,add(1)(2)应该回来1+2,......

虽然我熟悉Python的基础知识,但我从来没有遇到过能够连续调用的函数f(x),即可以被称为的函数f(x)(y)(z)....到目前为止,我甚至不确定如何解释这种表示法.

作为一个数学家,我怀疑f(x)(y)是分配到每个功能x的函数g_{x},然后返回g_{x}(y),同样也f(x)(y)(z).

如果这种解释是正确的,Python将允许我动态创建对我来说非常有趣的函数.我在网上搜索过去一小时,但未能找到正确方向的领先优势.因为我不知道如何调用这个编程概念,所以这可能不会太令人惊讶.

你如何称呼这个概念,我在哪里可以阅读更多相关信息?

python function python-3.x

84
推荐指数
6
解决办法
2万
查看次数

标签 统计

function ×1

python ×1

python-3.x ×1