函数符号是否已弃用?

时间:2010-09-17 02:44:46

标签: function deprecated calculus

来自WolframAlpha:http://mathworld.wolfram.com/Function.html “虽然专业数学家不赞成使用这种符号,但对于大多数非专业人士而言,这种符号更为熟悉。因此,除非上下文另有说明,否则本作品中的符号将成为更严谨的简写。”

引用f(x)弃用f:x->f(x)

我觉得这很有意思,因为我已经熟悉了:

 function name(arg)

在我从初中到高中的这些年里,我从未见过其他符号的功能,使用f:x->f(x)代替f(x)有什么好处?如果真的不推荐使用f(x),为什么编程语言会继续使用类似的语法?

1 个答案:

答案 0 :(得分:4)

你的报价脱离了背景。该页面说“但是,特别是在更多介绍性文本中,符号f(x)通常用于表示函数f本身(与在x处计算的函数的值相对)。在此上下文中,参数x是被认为是一个虚拟变量,其存在性表明函数f采用单个参数(与f(x,y)相反,等等)“然后说这是被弃用的。

在大多数编程语言中,f(x)引用使用参数f计算的函数x,并且在未定义f(x)时编写x是错误。所以他们不推荐使用f(x)

要引用函数f本身,您只需使用flambda x: f(x)或类似的东西,具体取决于编程语言。