История изменений
Исправление Siborgium, (текущая версия) :
последние выражение в функции автоматически возвращается как значение функции
Да, с оговоркой на то, что оно должно быть без точки с запятой после него. В противном случае возвращается ()
– аналог void
.
«Счастливой отладки»?
Нет. Последние несколько выражений отделены друг от друга точкой с запятой. Соответственно, если последнее нечаянно стирается, то тело функции начинает возвращать ()
в противоречие с сигнатурой, что выдаст ошибку времени компиляции.
Исходная версия Siborgium, :
Не понял, последние выражение в функции автоматически возвращается как значение функции?
Да.
последние выражение в функции автоматически возвращается как значение функции
Да, с оговоркой на то, что оно должно быть без точки с запятой после него. В противном случае возвращается ()
– аналог void
.
«Счастливой отладки»?
Нет. Последние несколько выражений отделены друг от друга точкой с запятой. Соответственно, если последнее нечаянно стирается, то тело функции начинает возвращать ()
в противоречие с сигнатурой, что выдаст ошибку времени компиляции.