【发布时间】:2016-09-14 19:09:49
【问题描述】:
纯函数可以在同一个类中使用私有常量变量吗?
例如:
class TimesThousand {
const CONSTANT = 1000;
function calculate(number) {
return number * CONSTANT;
}
}
calculate() 可以被视为pure function吗?
【问题讨论】:
-
这是什么语言?是的,正如所写,这是一个纯函数。
-
感谢您的回答。只是一个粗略的代码
-
您认为常量如何影响函数的纯度?也许不要称之为“纯洁”,而是“referentially transparent”
标签: functional-programming pure-function