Здравствуйте.
Начал изучать Свифт буквально на днях. Язык не стоит на месте, а видео-уроки устаревают и некоторая инфа неактуальна. Например, народ спокойно в роликах определяет константы и переменные в операторе If, например:
if 1 > 2 {
let a = 3
}
print (a)
Я пытаюсь повторить трюк, но Swift говорит, что я так делать не должен и не выводит в print ничего. Я туплю или и правда сейчас что-то изменилось и переменные надо объявлять всегда заранее? Буду благодарен, если кто-то уделить время и объяснит