【发布时间】:2019-09-18 03:25:39
【问题描述】:
我不明白 Apple 的解释方式。参数之间的“:”是什么意思?
它用于将函数分配给这样的变量
func sum(a: Int, b: Int) -> Int {
return(a+b)
}
let addTwoNumbers = sum(a:b:)
addTwoNumbers(1, 2)
//prints 3
【问题讨论】:
-
你检查过这个link
-
如果您指的是语法,它表示参数“_:”,“分隔符:”,“终止符:”所以 3 个参数,第一个是匿名的,另外两个被命名为“分隔符”和“终结者”。您不必在示例中使用最后两个的原因是它们具有默认值。
-
看到这个link
-
请阅读 Swift 书籍的函数章节,特别是 Function Argument Labels and Parameter Names 部分。
-
我得到了下面的答案并且理解了。谢谢!
标签: swift