1029 читали · 1 год назад
Основы С++: Возвращаемые значения функций, тип void и обзор оператора return
В статье "Как компьютер понимает программиста или краткий обзор стандартной структуры программы на C++?" я уже упоминал о том, что функции возвращают значение после того, как завершили свою работу. Тогда речь шла о главной функции main: Когда программа завершается, ей нужно сообщить системе: успешно она завершена или нет. Для этого и существует оператор возврата. Он возвращает целое число. Сигналом успешного завершения служит число 0. Но на самом деле, все пользовательские функции, после того, как...
9 месяцев назад
Про ключевое слово return и необходимость его присутствия в функциях (def).
Ключевое слово return используется для того, чтобы функция могла вернуть результат своей работы. Если в функции присутствует return, то после его выполнения функция завершает свою работу и возвращает указанное значение. Пример: def numbers(*, a: int, b: int) -> int: return a + b result = numbers(a=5, b=10) print(result) Результат: 15 Если ключевое слово return отсутствует, функция все равно будет выполнена, однако вернуть значение она не сможет. Вместо этого, она вернет специальное значение None ("ничего"). Пример: def numbers(*, a: int, b: int) -> int: ...