猿问

golang函数名前面的参数是什么意思?

golang函数名前面的参数是什么意思


largeQ
浏览 7487回答 2
2回答

忽然笑

我想提问者问的可能时类似于这种形式的方法:func (p *myint) mydouble() int { //方法体}如果确实如此的话,应当首先明确一点的是,golang不同于java、python和C++这些语言。golang语言中函数和方法是两种不同的概念。具体解释起来内容比较多,请移步网页链接查看详细说明

MYYA

容易产生歧义!定义函数如下:def func(alist=None, blist)调用方式为func(lista),当lista对应于参数blist则函数调用正确,如果对应于alist,则函数调用错误。最后,对于函数具有多个默认参数而言,设计将会更加复杂!
随时随地看视频慕课网APP

相关分类

Go
我要回答