主题
参数标签与默认值
Swift 函数参数支持外部参数标签和默认值,使函数调用更具表达力和灵活性。
参数标签
外部参数标签用于调用时说明参数含义,增强代码可读性:
swift
func greet(to name: String) {
print("你好,\(name)!")
}
greet(to: "小红")
如果不指定外部标签,调用时参数名即为标签。
默认参数值
为参数指定默认值,可在调用时省略该参数:
swift
func greet(name: String = "朋友") {
print("你好,\(name)!")
}
greet() // 输出:你好,朋友!
greet(name: "小李") // 输出:你好,小李!
结合参数标签和默认值,函数接口更加灵活且易用。