为了提高代码的可读性,swift可以为参数添加标签
比如下面这个函数。
func travel (city: String, transportation: String) {
print("I will go to \(city) by \(transportation)")
}
调用函数的时候,是这样的,
travel(city: "nanjing", transportation: "car")
看起不够明朗,可读性不高。
我们可以修改一下,给参数的名称加上标签
func travel (to city: String, by transportation: String) {
print("I will go to \(city) by \(transportation)")
}
这时,调用函数就可以写成
travel(to: "nanjing", by: "car")
还可以使用 _ ,省去参数名
func travel (_ city: String, by transportation: String) {
print("I will go to \(city) by \(transportation)")
}
然后这样调用
travel( "nanjing", by: "car")