понимание разницы между int и установкой переменной, равной числу

#swift #integer

Вопрос:

В чем разница между установкой переменной типа

 var eventNumber: Int = 1 
 

и

 var eventNumber = 1
 

Должен ли я объявлять eventNumber как Int?

Я использую его, по сути, как степпер. таким образом, в зависимости от того, что произошло перед действием, я бы назвал

 eventNumber  = 1
 

Комментарии:

1. «В чем разница между установкой переменной like» — никакой разницы. Обычно Swift может определить тип автоматически, поэтому вам не нужно явно указывать, что 1 это an Int .

2. Это называется выводом типа .

Ответ №1:

Разницы нет. Компилятор может определить, что это за тип, без вашего явного указания, что это такое.