go语言支持函数作为变量,那么图片中画圈部分xxx函数的参数是一个函数变量,但是i.min是一个方法,为什么函数xxx可以使用参数i.min?有没有相关的介绍文档解释一下这个问题?
有疑问加站长微信联系(非本文作者)

go语言支持函数作为变量,那么图片中画圈部分xxx函数的参数是一个函数变量,但是i.min是一个方法,为什么函数xxx可以使用参数i.min?有没有相关的介绍文档解释一下这个问题?
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
`单行代码`
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
方法是特殊的函数
方法又怎样。。怎样也没问题。接收器实际上就是第一个参数
感谢分享,增长知识了