什么是编程语⾔的“⼀等公⺠”?

提问者:帅平 问题分类:go语言
什么是编程语⾔的“⼀等公⺠”?
1 个回答
影子爱人
影子爱人
如果⼀门编程语⾔对某种语⾔元素的创建和使⽤没有限制,我们可以像对待值(value)⼀样对待这种语法元素,那么我们就称这种语法元素是这门编程语⾔的“⼀等公⺠”。
拥有“⼀等公⺠”待遇的语法元素可以存储在变量中,可以作为参数传递给函数,可以在函数内部创建并可以作为返回值从函数返回。
在动态类型语⾔中,语⾔运⾏时还⽀持对“⼀等公⺠”类型的检查。
发布于:11个月前 (06-06) IP属地:未知
我来回答