functional-programming - Scala 被称为 “functional language” 并不是因为它是图灵完备的

标签 functional-programming

“Scala 不被称为“函数式语言”只是因为它是图灵完备的”是什么意思? ?函数式语言就像其他图灵完备的语言一样,不是吗?还是我的英语不够好? http://www.codecommit.com/blog/scala/scala-for-java-refugees-part-3

最佳答案

我认为句子结构让你感到困惑。他并不是说,“仅仅因为它是图灵完备的,它就不是一种函数式语言。”

相反,他说:“‘功能’一词并不意味着‘图灵完备’。”在非程序员使用的日常英语中,当我们说某样东西是“功能性的”时,我们的意思是“它有效且有用”。因此,很多人将“功能性”一词误解为“有用”而不是“基于功能”,因此他澄清这不是该词的使用含义。

关于functional-programming - Scala 被称为 “functional language” 并不是因为它是图灵完备的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4542292/

相关文章:

python - 在使用函数式方法解决 python 中的二和问题时如何修复 'Nonetype' 错误

haskell - Haskell 中的随机数采样序列

scala - 函数组合导致方法首先缺少参数列表

scala - 掌握不可变数据结构

java - orElseGet 在 Optional<List<Entity>> 的情况下如何工作

java - 在 Java 集合和类型转换中实现简单的类似函数式的范例

javascript - 函数声明不能​​嵌套在非函数 block 中

.net - LINQ 表达式是在 F# 中操作数据的可接受的方式吗?

java - validateOrThrow 实现

java - 如何迭代谓词列表