mis*_*tor 14 erlang programming-languages functional-programming logic-programming
我正在从LearnYouSomeErlang网络书籍学习Erlang.在学习的过程中,有一件事让我印象深刻的是非短路布尔连接和分离算子即可; and和or.这些运营商有哪些用例?你为什么要用它们而不是andalso和orelse?
Ale*_*nov 12
它曾经(直到R13A)andalso并且orelse不是尾递归.有关详细信息,请参见http://www.erlang.org/eeps/eep-0017.html.我认为没有充分的理由在新课程中使用and/ .or
我认为他们做了不同的事情并使用它们:
and/ or作为逻辑运算符,我想比较逻辑值.由于它们很严格,我会自动进行类型检查,而且我知道所谓的内容.andalso/ orelse控制,就像&&和||在C.看到错误在erlang中定义我觉得知道已经执行了什么以及它是如何运行的.
| 归档时间: |
|
| 查看次数: |
349 次 |
| 最近记录: |