Swift 函数全解析:从基础到高级特性
1. 函数命名与参数默认值
在 Swift 中,函数和参数的命名是一门艺术。对于像 divisionDescriptionFor(numerator:denominator:) 这样的函数,由于其在除法运算中涉及两个输入,命名时需要考虑参数的组合情况。而 printPersonalGreeting(to:) 没有多个参数,介词应作为外部参数名放在括号内。
函数调用时,所有参数都必须有值,可通过传递参数来提供。不过,Swift 的参数可以有默认值。若参数有默认值,调用函数时可省略该参数,函数将使用默认值。
以下是为 divisionDescriptionFor 函数添加默认参数值的示例:
func divisionDescriptionFor(numerator: Double, denominator: Double) {
print("\(numerator) divided by \(denominator) is \(numerator / denominator)")
}
func divisionDescriptionFor(numerator: Double,
denominator: Double,
withPunctuation punctuation: String = ".") {
print("\(numerator) di
超级会员免费看
订阅专栏 解锁全文
9

被折叠的 条评论
为什么被折叠?



