程序设计语言中的 一等公民,二等公民,三等公民

一等公民

一般来说,如果某程序设计语言中的一个值可以作为参数传递,可以从子程序中返回,可以赋值给变量,就称它为一等公民

二等公民

可以作为参数传递,但是不能从子程序中返回,也不能赋给变量

三等公民

它的值连作为参数传递都不行(比如label)

猜你喜欢

转载自www.cnblogs.com/racaljk/p/9029590.html