http://blog.csdn.net/hikaliv/article/details/4588163
一等公民,First-Class Citizen,此处 Citizen 可换为 object / value / entity 等词。所谓“一等公民”即指在程序中可无限使用的对像(相比其它对像)。“一等公民”者可以:
表示为匿名字面值 存储于变量中 存储于数据结构中 作为函数的参数传递 作为函数的返回值 在运行时构造