learn go anonymous function

简介: package main // 参考文档: // https://github.com/Unknwon/the-way-to-go_ZH_CN/blob/master/eBook/06.
package main

// 参考文档:
//     https://github.com/Unknwon/the-way-to-go_ZH_CN/blob/master/eBook/06.8.md

import "fmt"

func main() {
    f()
}

func f() {
    for i := 0; i < 4; i++ {
        g := func(i int) { fmt.Printf("%d ", i) }
        g(i)
        fmt.Printf(" -g is of type %T and has value %v\n", g, g)
    }
}

 

目录
相关文章
Go to Learn Go之命令行参数
Go to Learn Go之命令行参数
140 8
|
Serverless Go
Go to Learn Go之时间日期
Go to Learn Go之时间日期
167 8
Go to Learn Go之Gob
Go to Learn Go之Gob
77 8
Go to Learn Go之文件操作
Go to Learn Go之文件操作
83 8
Go to Learn Go之反射
Go to Learn Go之反射
122 8
|
存储 安全 Go
Go to Learn Go之并发
Go to Learn Go之并发
78 8
|
存储 Go
Go to Learn Go之类型转换
Go to Learn Go之类型转换
148 8
|
2月前
|
存储 安全 Java
【Golang】(4)Go里面的指针如何?函数与方法怎么不一样?带你了解Go不同于其他高级语言的语法
结构体可以存储一组不同类型的数据,是一种符合类型。Go抛弃了类与继承,同时也抛弃了构造方法,刻意弱化了面向对象的功能,Go并非是一个传统OOP的语言,但是Go依旧有着OOP的影子,通过结构体和方法也可以模拟出一个类。
177 1
|
4月前
|
Cloud Native 安全 Java
Go:为云原生而生的高效语言
Go:为云原生而生的高效语言
290 1
|
4月前
|
Cloud Native Go API
Go:为云原生而生的高效语言
Go:为云原生而生的高效语言
380 0

热门文章

最新文章