golang函数中的参数为什么不支持默认值
答案:1 悬赏:10 手机版
解决时间 2021-04-15 14:35
- 提问者网友:你给我的爱
- 2021-04-14 23:26
golang函数中的参数为什么不支持默认值
最佳答案
- 五星知识达人网友:woshuo
- 2021-04-15 00:37
容易产生歧义!
定义函数如下:def func(alist=None, blist)
调用方式为func(lista),当lista对应于参数blist则函数调用正确,如果对应于alist,则函数调用错误。
最后,对于函数具有多个默认参数而言,设计将会更加复杂!
定义函数如下:def func(alist=None, blist)
调用方式为func(lista),当lista对应于参数blist则函数调用正确,如果对应于alist,则函数调用错误。
最后,对于函数具有多个默认参数而言,设计将会更加复杂!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯