golang---函数定义与方法定义的区别

    xiaoxiao2021-12-14  21

    最近在研究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

    最新回复(0)