一等公民
一般来说,如果某程序设计语言中的一个值可以作为参数传递,可以从子程序中返回,可以赋值给变量,就称它为一等公民
二等公民
可以作为参数传递,但是不能从子程序中返回,也不能赋给变量
三等公民
它的值连作为参数传递都不行(比如label)
本文介绍了程序设计语言中的一等公民、二等公民和三等公民的概念,详细解释了它们在参数传递、子程序返回及变量赋值方面的区别。
一般来说,如果某程序设计语言中的一个值可以作为参数传递,可以从子程序中返回,可以赋值给变量,就称它为一等公民
可以作为参数传递,但是不能从子程序中返回,也不能赋给变量
它的值连作为参数传递都不行(比如label)
转载于:https://www.cnblogs.com/ysherlock/p/9029590.html
1354
1297
713

被折叠的 条评论
为什么被折叠?