摘要:
什么是闭包? 闭包是指能够读取函数内部变量的函数,一般来说只有函数内部的子函数才能读取该函数的局部变量,GO语言就是这种方式。 GO语言支持匿名函数,可作为闭包。 如下是菜鸟教程上的一个例子; package mainimport "fmt"func getSequence() func() int 阅读全文
摘要:
为什么需要方法参数修饰符? 方法参数修饰符为了使方法提供可变参数功能(params)和指定参数为引用传递而非值传递(in/ref/out) params 指定此参数采用可变数量的参数。 in 指定此参数由引用传递,但只由调用方法读取。 ref 指定此参数由引用传递,可能由调用方法读取或写入。 out 阅读全文