История изменений
Исправление KivApple, (текущая версия) :
Массив может быть обьявлен выше по коду, ты можешь помнить «там числа», но конкретное int там или long надо посмотреть. А ещё надо подумать не может ли быть переполнение. Например, если это массив char, то суммировать мы в 90% случаев будем в int, потому что ну слишком уж быстро переполнится (но есть исключения).
Но чтобы выбирать тип и рассуждать так, мы уже должны решить, что в переменную поместим сумму. А значит можно назвать её sum.
Не выйдет рассуждать о типе переменной не держа в голове её назначение. Будет сумма - будем думать о ширине и переполнении, будет минимум/максимум - будем думать о начальном значении (может быть optional взять?) и т д.
Но если мы знаем назначение переменной, то мы уже можем дать ей имя, а над типом думать на секунду позже (заодно имея напоминалку, что мы собираемся хранить, в виде уже написанного имени).
Исправление KivApple, :
Массив может быть обьявлен выше по коду, ты можешь помнить «там числа», но конкретное int там или long надо посмотреть. А ещё надо подумать не может ли быть переполнение. Например, если это массив char, то суммировать мы в 90% случаев будем в int, потому что ну слишком уж быстро переполнится (но есть исключения).
Но чтобы выбирать тип и рассуждать так, мы уже должны решить, что в переменную поместим сумму. А значит можно назвать её sum.
Не выйдет рассуждать о типе переменной не держа в голове её назначение. Будет сумма - будем думать о ширине и переполнении, будет минимум/максимум - будем думать о начальном значении (может быть optional взять?) и т д
Исходная версия KivApple, :
Массив может быть обьявлен выше по коду, ты можешь помнить «там числа», но конкретное int там или long надо посмотреть. А ещё надо подумать не может ли быть переполнение. Например, если это массив char, то суммировать мы в 90% случаев будем в int, потому что ну слишком уж быстро переполнится (но есть исключения).
Но чтобы выбирать тип и рассуждать так, мы уже должны решить, что в переменную поместим сумму. А значит можно назвать её sum.