以下是多次应用函数的三种常见代码结构:
foo(x) {
if basecase(x) return k else return foo(g(x))
}使用递归。
for i in 0..10 {
n *= bar(i)
}使用迭代。
baz(baz(baz(baz(quux))))用途.
在数学中,它被认为是迭代,但数学通常不关心for和while循环,这是人们在编程中与术语相关联的。程序员如何简洁明确地引用第三个构造?
发布于 2015-06-10 22:03:46
您要查找的术语是功能组合,虽然我不确定是否有一个更具体的术语用于由自身组成的函数的特殊情况。
https://softwareengineering.stackexchange.com/questions/286438
复制相似问题