Description
Extract a named tuple into a struct and update all usage sites.
Before:
func getUser() -> (name: String, age: Int, email: String) {
return ("Alice", 30, "alice@example.com")
}
let user = getUser()
print(user.name)
After:
struct User {
let name: String
let age: Int
let email: String
}
func getUser() -> User {
return User(name: "Alice", age: 30, email: "alice@example.com")
}
let user = getUser()
print(user.name)
Description
Extract a named tuple into a struct and update all usage sites.
Before:
After: