У меня есть два способа установить строку, которую я видел в SO.
Мне интересно, каково преимущество одного над другим, и если кто-то может дать мне ссылку на статью или документациюэтого синтаксиса.
Я считаю, что первое называется вычисляемым свойством, и я прочитал раздел Computed Property на swift.org.
Я думаю, что второе на самом деле просто устанавливает постоянное имя 'string2 "к закрытию, но я не могу назвать это правильным, поэтому я спрашиваю, потому что я не могу найти какие-либо статьи или документацию по нему. Заранее спасибо за любую помощь.
var string1: String { return "My first string"}
let string2 = { return "My second string"}()