Go语言中的函数 为什么是一等公民

关键点

Go语言中,支持:

  • 普通函数

  • 匿名函数

  • 闭包

在Go语言中,函数属于一等公民(first-class)? 为什么这么说呢?

  • 函数本身可以作为进行传递

  • 支持匿名函数

  • 支持闭包

  • 可以将函数作为接口来调用

你可能感兴趣的:(Go语言中的函数 为什么是一等公民)