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

为什么Swift函数定义语法多余?

为什么Swift函数定义语法多余?

Go
慕容森 2021-03-21 07:19:23
在C / C ++ / Java / Go中,我们使用来分隔参数:(a int, b int)在目标C中,我们使用:表示参数::(int)a :(int)b在Swift中,我们必须同时使用:和,:(a:int, b:int)冗余是否必要?
查看完整描述

2 回答

?
哔哔one

TA贡献1854条经验 获得超8个赞

Swift可能具有外部和内部参数名称:

(external internal:Int)

如果没有与众不同的分隔符,它将产生很多歧义。


查看完整回答
反对 回复 2021-03-22
?
开满天机

TA贡献1786条经验 获得超13个赞

这不是多余的,但简单地替换C'S用:。(当然还有类型和标识符。)


查看完整回答
反对 回复 2021-03-22
  • 2 回答
  • 0 关注
  • 268 浏览
慕课专栏
更多

添加回答

举报

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