【发布时间】:2016-09-28 12:19:51
【问题描述】:
在 swift 中获得价值的首选方式是什么? 使用只读变量
var getString: String? {
return "Value"
}
还是使用函数?
func getString() -> String? {
return "Value"
}
另外,两者之间有性能差异吗?
【问题讨论】:
-
没有官方推荐。我个人有这个规则:如果它需要参数,它应该是一个函数/方法,否则它应该是一个属性。反正性能是一样的。
-
@EricAya 如果它需要参数,它必须是一个函数/方法 ;-)