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)
    }
}

 

目录
相关文章
|
3月前
|
Go
Go to Learn Go之命令行参数
Go to Learn Go之命令行参数
36 8
|
3月前
|
Serverless Go
Go to Learn Go之时间日期
Go to Learn Go之时间日期
50 8
|
3月前
|
Go
Go to Learn Go之Gob
Go to Learn Go之Gob
29 8
|
3月前
|
Go
Go to Learn Go之文件操作
Go to Learn Go之文件操作
31 8
|
3月前
|
Go
Go to Learn Go之反射
Go to Learn Go之反射
49 8
|
3月前
|
存储 安全 Go
Go to Learn Go之并发
Go to Learn Go之并发
34 8
|
3月前
|
存储 Go
Go to Learn Go之类型转换
Go to Learn Go之类型转换
46 7
|
1月前
|
中间件 Docker Python
【Azure Function】FTP上传了Python Function文件后,无法在门户页面加载函数的问题
通过FTP上传Python Function至Azure云后,出现函数列表无法加载的问题。经排查,发现是由于`requirements.txt`中的依赖包未被正确安装。解决方法为:在本地安装依赖包到`.python_packages/lib/site-packages`目录,再将该目录内容上传至云上的`wwwroot`目录,并重启应用。最终成功加载函数列表。
|
2月前
|
JavaScript
箭头函数与普通函数(function)的区别
箭头函数是ES6引入的新特性,与传统函数相比,它有更简洁的语法,且没有自己的this、arguments、super或new.target绑定,而是继承自外层作用域。箭头函数不适用于构造函数,不能使用new关键字调用。
|
2月前
|
数据可视化 开发者 索引
详解Wireshark LUA插件函数:function p_myproto.dissector(buffer, pinfo, tree)
在 Wireshark 中,LUA 插件通过 `function p_myproto.dissector(buffer, pinfo, tree)` 扩展协议解析能力,解析自定义应用层协议。参数 `buffer` 是 `PacketBuffer` 类型,表示原始数据包内容;`pinfo` 是 `ProtoInfo` 类型,包含数据包元信息(如 IP 地址、协议类型等);`tree` 是
96 1