【发布时间】:2016-03-14 09:56:25
【问题描述】:
在函数式编程中, 第一类值如下所示:
- 可以分配给变量的值。
- 可以作为参数传递给函数的值。
- 可以从函数返回的值。
但是我找不到任何关于 2nd class value 或 3rd、4th、5th 的定义.. 我相信如果第一个存在,那么就必须存在第二个和第三个......
什么是二等值?
我能找到这些价值观的一些例子吗?
(如果没有二等舱价值,那么商务舱价值呢?)
一般来说,一等舱的乘客优先考虑。
1st class 的值是否具有更高的优先级?如果是编译器或运行时?
非常感谢您。
【问题讨论】:
-
第二类值是所有其他值。第一类值的意思是“物化”、“完全可用”、“内省”,就像运行时任何死的简单值一样。
-
顺便说一句,这不仅适用于函数式编程。例如,在典型的脚本语言中,例如 python,几乎所有东西都是第一类值:函数、类、模块或在某种程度上每个实际的字节码指令
-
非常感谢我明白了..