自动返回类型属性的值。在Swift中,可以使用计算属性来获取某个属性自动返回值的效果。实现方法如下所示:
struct Person {
var firstName: String
var lastName: String
var fullName: String {
return "\(firstName) \(lastName)"
}
}
let person = Person(firstName: "John", lastName: "Doe")
print(person.fullName) // 输出 "John Doe"
在上面的例子中,fullName
是一个计算属性,它自动返回firstName
和lastName
的组合字符串。当我们访问fullName
时,它会自动调用计算属性并返回计算结果。
需要注意的是,计算属性必须使用var
关键字来定义,因为它们实际上并没有存储任何值,而是通过计算得出返回值。