Мне было интересно, существует ли соглашение об именах для развертывания необязательных значений.
var x: Int? = 0
if let x = x {
}
// OR ?
if let _x = x {
}
Многие статьи в блогах используют первый случай.
Но если я сошлюсь на сессию 402 WWDC 2014 (Введение в Swift), Apple использует :
if let legCount = possibleLegCount {
println("An aardvark has \(legCount) legs")
}
Так есть ли официальная конвенция в это время?