为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

Go
largeQ 2019-02-06 11:11:18
golang函数名前面的参数是什么意思
查看完整描述

2 回答

?
忽然笑

TA贡献1806条经验 获得超5个赞

我想提问者问的可能时类似于这种形式的方法:

func (p *myint) mydouble() int { 

//方法体

}

如果确实如此的话,应当首先明确一点的是,golang不同于java、python和C++这些语言。golang语言中函数和方法是两种不同的概念。具体解释起来内容比较多,请移步网页链接查看详细说明


查看完整回答
1 反对 回复 2019-02-27
?
MYYA

TA贡献1868条经验 获得超4个赞

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

查看完整回答
反对 回复 2019-02-27
  • 2 回答
  • 0 关注
  • 7486 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信