Go 学习笔记(61)— Go 高阶函数、函数作为一等公民(函数作为输入参数、返回值、变量)的写法

函数在 Go 语言中属于“一等公民(First-Class Citizen)”拥有“一等公民”待遇的语法元素可以如下使用

  • 可以存储在变量中;
  • 可以作为参数传递给函数;
  • 可以在函数内部创建并可以作为返回值从函数返回;

1. 函数可以存储在变量中

var (
    myFprintf = func(w io.Writer, format string, a ...interface

你可能感兴趣的:(Go,golang,函数作为变量)