Go语言学习笔记之反射用法详解

2020-01-28 12:41:26王旭

}
func main() {
    var intAdd func(x, y int) int
    var strAdd func(a, b string) string
    makeAdd(&intAdd)
    makeAdd(&strAdd)
    println(intAdd(100, 200))
    println(strAdd("hello, ", "world!"))
}

输出:


300
hello, world!

如果语言支持泛型,自然不需要这么折腾

希望本文所述对大家Go语言程序设计有所帮助。