function - 为什么返回函数叫return?

标签 function haskell io return

为什么是return函数调用返回?

描述是:

Inject a value into the monadic type.



这个名字不仅没有意义(对我来说),而且对于来自命令式语言的人来说它是令人困惑的,其中 return是从函数返回的语言关键字。

最佳答案

为什么这么叫?因为它通常是一元代码块中的最后一个函数。通常是使用 return 的唯一充分理由是从你的一元 Action 中设置最终的返回值。

我也认为这是一个非常非常糟糕的名字选择。但我们现在无法修复它......

关于function - 为什么返回函数叫return?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22491720/

相关文章:

jquery 函数外部变量

haskell - 是否有一些标准的 Haskell 库处理进程通信?

node.js - 使用异步 fs.appendFile(file, text, callback) 附加 txt 文件的并行进程是个好主意吗

c++ - 传递对象还是创建新对象?

function - Clojure 核心库中大约有多少个函数?

haskell - 回合制游戏中用户可扩展移动效果的一般方法?

haskell - Clojure 中的协议(protocol)和多方法在多态性方面不如 Haskell 中的类型类强大的原因是什么?

c - 文件 IO 似乎没有正确读取

java - 通过 USB 从 Java 程序读取时,Arduino 出现 Serial.readbytes() 问题

javascript - 确保职能范围