【发布时间】:2019-03-28 06:50:38
【问题描述】:
我有这两种方法来设置我在 SO 中看到的字符串。
我想知道一个比另一个有什么优势,是否有人可以给我一个链接到该语法的文章或文档。
我相信第一个被称为计算属性,我已经阅读了 swift.org 上的计算属性部分。
我认为第二个实际上只是将常量名称“string2”设置为闭包,但我可能称它不正确,这就是我问的原因,因为我真的找不到任何文章或文档. 提前感谢您的帮助。
var string1: String { return "My first string"}
let string2 = { return "My second string"}()
【问题讨论】:
-
当然你也可以这样做:
let string3 = "My third string".
标签: swift instantiation computed-properties