} else { return …} vs guard let Some(x) = y else { return …}? сомнительный выигрыш в обмен на дополнительный синтаксис. Anyway, лишь бы дружило с guard let Some(x) = {…} else {…}, а не как в свифте (https://lists.swift.org/pipermail/swift-evolution/Week-of-Mon-20160321/013141.html)
Also, такое можно и на макросах запилить...)
Не понял, а что в Свифте не так?
Обсуждают сегодня