【发布时间】:2009-10-07 02:01:59
【问题描述】:
例如,我会写:
x = 2
y = x + 4
print(y)
x = 5
print(y)
它会输出:
6 (=2+4)
9 (=5+4)
另外,在任何情况下这实际上可能有用吗?
澄清:是的,lambdas 等解决了这个问题(他们是我如何得出这个想法的);我想知道是否有特定的语言,这是 默认:不需要或不需要函数或 lambda 关键字。
【问题讨论】:
-
仅供参考,您还触及了柯里化函数概念的边缘。您可能会发现快速阅读很有趣:en.wikipedia.org/wiki/Currying
标签: programming-languages variables function dataflow