[golang]将函数作为值

就像其它在Go中的几乎所有的东西,函数也同样是值而已.它们可以像下面这样赋值给变量:

package main
import "fmt"

func main() {

f := func() {
fmt.Println("func")
}

//这里没有使用立即调用匿名函数,用法见下面
f()
}

结果会打印出 func 字符串。

另一种用法是立即调用函数,但是要求匿名函数要有返回值才可以,不然会提示错误信息.

golang_func

9 thoughts on “[golang]将函数作为值

  1. Pingback: CBD Oil San Diego

  2. Pingback: http://fences1.info/usa/fences/

  3. Pingback: 토토사이트추천

  4. Pingback: sen bir oğlansın

  5. Pingback: Para Elly

  6. Pingback: Planets

  7. Pingback: porn videos & hot pussy fuck

  8. Pingback: cbd oil

  9. Pingback: porn

Comments are closed.