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
感谢您的,打赏!