0
A
回答
3
在Erlang中,一切都有价值。
所以,区别在于Erlang有表达式但没有语句。
这解释了Erlang(可以说)古怪的“if”表达式。因为它和其他所有东西都必须评估某种价值,所以人们通常会用“true - > ok”子句结束它们以确保if在运行时不会崩溃。
相关问题
- 1. Java中的表达式和语句有什么区别?
- 2. Ruby中的语句和表达有什么区别?
- 3. Sql中的Callable语句和Prepared语句有什么区别?
- 4. document.write和return语句有什么区别?
- 5. Erlang的Ports和RPC有什么区别?
- 6. echo()语句和print()语句在PHP中有什么区别?
- 7. Erlang:“include_lib”和“include”有什么区别?
- 8. 语法和s表达式之间的区别是什么
- 9. 正则表达式中^和\ A,$和\ Z有什么区别?
- 10. 正则表达式中的(*)和。*有什么区别?
- 11. .NET中的lambda表达式和谓词有什么区别?
- 12. Perl正则表达式中的\ 1和$ 1有什么区别?
- 13. 正则表达式中的“a {1}”和“a”有什么区别?
- 14. 正则表达式中的\(\((。+?)\)\)和\(\(\ s *(。+?)\ s * \)\)有什么区别?
- 15. 为什么python会在表达式和语句之间做出区别?
- 16. 这些CIL语句有什么区别?
- 17. 这两条语句有什么区别?
- 18. 这两条语句有什么区别
- 19. 使用return语句有什么区别?
- 20. \ b和\>,\ <在正则表达式中有什么区别?
- 21. Python和Java中import语句的含义有什么区别?
- 22. 在JavaScript中的if语句==和===之间有什么区别?
- 23. raise stopIteration和生成器中的return语句有什么区别?
- 24. C#中的using语句和指令有什么区别?
- 25. 有状态和无状态lambda表达式有什么区别?
- 26. 在Django filter语句中__exact和等号(=)有什么区别?
- 27. Erlang/Yaws中的块和非块流有什么区别
- 28. LINQ查询表达式和扩展方法有什么区别
- 29. sed和awk正则表达式有什么区别
- 30. 正则表达式量词有什么区别:。*和。*?
此外,表达式没有默认值,所以在函数中,如果您需要包含覆盖每种情况的子句,否则会出错。这是故意的。 – rvirding