# 参数标签与默认值

URL: https://caijiao.org/swift/04-functions/02-parameters
Source: docs/swift/04-functions/02-parameters.md
Description: 本章介绍 Swift 中函数的参数标签与默认值，帮助开发者编写更清晰、灵活的函数接口，提高代码可读性。

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