看啥推荐读物
专栏名称: Go语言中文网
Golang爱好者社区,这里有精选的网站上数千篇优秀文章供你学习,内容涵盖Golang基础系列教程、实战教程等优秀开源项目实践,同时会分享职场经验。每周获取Golang一周资讯等值得关注的内容
目录
相关文章推荐
今天看啥  ›  专栏  ›  Go语言中文网

Go 中的函数是一等公民,这到底在说什么?

Go语言中文网  · 公众号  · go  · 2021-01-31 20:20
阅读本文大概需要 5 分钟。在 Go 语言中文网微信群里有人问了这么一个问题:(要加群记得在公众号回复消息“入群”)来自群友的问题请问下各位大佬,这是什么语法,为什么不需要参数的?对于有些人来说这根本不是问题,但有些人却想不明白。我提到,在 Go 语言中,函数是一等公民,但对方不清楚这到底在说什么。看来有必要解释下什么是一等公民。再往下看之前,你能说出什么是一等公民吗?关于一等公民[1](First-class citizen)看看维基百科的定义:In programming language design, a first-class citizen (also type, object, entity, or value) in a given programming language is an entity which supports all the operations generally available to other entities. These operations typically include being passed as an argument, returne ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照