教程 swift tutorial

参数标签与默认值

Swift 函数参数支持外部参数标签和默认值,使函数调用更具表达力和灵活性。

参数标签

外部参数标签用于调用时说明参数含义,增强代码可读性:

swift
func greet(to name: String) {
    print("你好,\(name)!")
}
greet(to: "小红")

`

如果不指定外部标签,调用时参数名即为标签。

默认参数值

为参数指定默认值,可在调用时省略该参数:

swift
func greet(name: String = "朋友") {
    print("你好,\(name)!")
}
greet()         // 输出:你好,朋友!
greet(name: "小李") // 输出:你好,小李!

结合参数标签和默认值,函数接口更加灵活且易用。