package main
import "fmt"
// 如果先定义全局变量 没有局部变量的情况下 会先引用全局变量
// 如果定义了局部变量会引用 局部变量 不会引用全局变量
// 函数里面调用另一个函数进行逻辑运算
func calc(x, y int) int {
var result = x - y
return result
}
func add(a, b int, op func(x, y int) int) int {
result := op(a, b)
return result
}
func main() {
resukt := add(1, 5, calc)
fmt.Println(resukt)
}
最后修改:2022 年 11 月 29 日 03 : 41 PM
© 允许规范转载