![image.png](https://static.studygolang.com/181116/90f84194a1d9866661f50857c25389fc.png)
go语言支持函数作为变量,那么图片中画圈部分xxx函数的参数是一个函数变量,但是i.min是一个方法,为什么函数xxx可以使用参数i.min?有没有相关的介绍文档解释一下这个问题?
更多评论
1.xxx函数接受一个function signature 有点像function pointer,参考这个
https://stackoverflow.com/questions/3601796/can-we-have-function-pointers-in-google-go
2.&i.min 是 i这个struct 的min方法,这一点参考
https://gobyexample.com/structs
#1