最近在研究nsq的源代码的时候,就碰到一下看不懂的东西,最后原来是函数定义与方法定义的区别。下面解析一下。
函数定义是如下的:
func main()
{
c,
err
:=
redis.Dial(
"tcp",
"“)
if err
!=
nil {
fmt.Println(err)
return
}
defer c.Close()
}
而方法定义是如下的:
func (n *NSQD) Main() {
}
这里是为NSQD定义Main这个方法。
转载请注明原文地址: https://ju.6miu.com/read-969814.html