Распаковка соглашения об именах

Мне было интересно, существует ли соглашение об именах для развертывания необязательных значений.

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")
}

Так есть ли официальная конвенция в это время?


person Pierre    schedule 19.11.2015    source источник
comment
Я бы считал это в первую очередь основанным на мнении. Тот же вопрос был задан здесь: в swift"> stackoverflow.com/questions/32192828/ и здесь: stackoverflow.com/questions/33186448/   -  person Martin R    schedule 19.11.2015
comment
Спасибо за ваши ссылки.   -  person Pierre    schedule 19.11.2015