first class object

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/22 18:00:31
firstclassobjectfirstclassobjectfirstclassobject一个first-classobject就是一种实体.当出现如下情况时,一个对象就成为FCO:可以保存在变

first class object
first class object

first class object
一个first-class object就是一种实体.当出现如下情况时,一个对象就成为 FCO:
可以保存在变量和数据结构中;可以作为参数传递给子过程;可以作为子过程的运算结果返回;可以在运行时被构建;具有内在的一致性(独立于任何给定的名称).
这里的“对象”不是严格意义上的,不一定是面向对象编程中的“对象”.最简单的标量数据类型,如整型和浮点型,几乎永远是first-class.