значение_по-умолчанию:T — значение, инициализируемое новому параметру в случае, если опционал равен nil.
Если опционал не равен nil, то опциональное значение извлекается и инициализируется в объявленный параметр.
Если опционал равен nil, то в параметре инициализируется значение, расположенное справа от оператора ??.
Базовый тип опционала и тип значения по умолчанию должны быть одним и тем же типом данных.
Вместо оператора let может быть использован оператор var.