Пожалуйста, объясните новичку каким образом правильно читать и понимать код, когда извлекается значение из опциональной переменной?
В уроке №17 курса “Гид по языку программирования Swift” мне непонятно как это всё происходит.
Группа команд if let это именно группа команд отдельно if и отдельно let или это единое целое?
Вот пример кода, если не сложно, подскажите как его правильно читать? Я так понимаю, что не с начала.
var fuel: Int?
fuel = 20
//fuel = nil
//print("(fuel!) liters left")
if let availableFuel = fuel {
print("(availableFuel) liters left")
} else {
print(“no fuel data available”)
}