2022-4-19 实习Day17
1、新一代贸易金融系统-参数模块操作手册修改–3小时 80%
2、新贸金系统汇出汇款业务手动测试。–3小时 50%
Golang编程学习(part 13)
1、匿名函数
Go支持匿名函数,匿名函数就是没有名字的函数,如果我们某个函数只是希望使用一次,可以考虑使用匿名函数,匿名函数也可以实现多次调用。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| package main import "fmt" func main() {
res1 := func(n1 int, n2 int) int { return n1 + n2 }(10, 20) fmt.Println("res=", res1)
res2 := func(n1 int, n2 int) int { return n1 * n2 }
a := res2(10, 6) fmt.Println("a=", a)
b := res2(2, 36) fmt.Println("b=", b) }
res= 30 a= 60 b= 72
|
2、全局匿名函数
如果将匿名函数赋值给一个全局变量,那么这个匿名函数就成为一个全局匿名函数,可以在程序有效
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| package main
import "fmt"
var ( Fun1 = func(n1 int, n2 int) int { return n1 + n2 } )
func main() {
res := Fun1(4, 9) fmt.Println("res=", res) }
res= 13
|