В прошлом примере было достаточно объявить переменную, которую собирался возвращать, в процессе определения минимума возвращаемой переменной было бы присвоено значение. В этом же примере (минимум из трех) программа никак не хотела работать без присвоения возвращаемой переменной значения (0 например) в начале метода. Объясните логику пожалуйста. Спасибо!
Андрей
8 уровень
Зачем нужно присваивать возвращаемой переменной значение?
Обсуждается
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
KIRAРазработчик в prosv.ruExpert
10 февраля 2021, 07:26
Это зависит от того получает ли переменная гарантированно значение до использования в выражении или ее возврате. Если нет, тогда ее нужно проинициализировать.
+1