主题
返回多个值(元组)
Swift 支持函数通过元组返回多个值,让函数能够一次返回多种相关数据。
基本示例
定义函数返回包含多个元素的元组:
swift
func getUserInfo() -> (name: String, age: Int) {
return ("小明", 28)
}
调用函数并解包元组:
swift
let userInfo = getUserInfo()
print("名字:\(userInfo.name),年龄:\(userInfo.age)")
元组解构
也可以通过解构同时获取多个返回值:
swift
let (userName, userAge) = getUserInfo()
print("名字:\(userName),年龄:\(userAge)")
使用元组返回多个值,使代码简洁且易于维护,适合返回多样化数据。