gpt4 book ai didi

ios - setter/getter 与计算属性。有什么理由使用这些方法中的一种而不是另一种?

转载 作者:可可西里 更新时间:2023-11-01 00:52:32 24 4
gpt4 key购买 nike

看看这个变量

var username: String {
get {
return self.twitterAccount.valueForKey("username") as! String
}
}

当我删除 get 时,编译器没有提示,大概是因为它只是被视为计算属性。

var username: String {
return self.twitterAccount.valueForKey("username") as! String
}

有什么理由使用这些方法中的一种而不是另一种?

最佳答案

这两种形式是完全相同的东西,一个只读的计算属性。

来自文档:

You can simplify the declaration of a read-only computed property by removing the get keyword and its braces.

关于ios - setter/getter 与计算属性。有什么理由使用这些方法中的一种而不是另一种?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32154826/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com