首页 > 代码库 > 编程语言中,何谓“一等公民”
编程语言中,何谓“一等公民”
http://blog.csdn.net/hikaliv/article/details/4588163
一等公民,First-Class Citizen,此处 Citizen 可换为 object / value / entity 等词。所谓“一等公民”即指在程序中可无限使用的对像(相比其它对像)。“一等公民”者可以:
- 表示为匿名字面值
- 存储于变量中
- 存储于数据结构中
- 作为函数的参数传递
- 作为函数的返回值
- 在运行时构造
编程语言中,何谓“一等公民”
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。