Виды подпрограмм: процедуры и функции
НАВИГАЦИЯ ПО СТРАНИЦЕ
Виды подпрограмм:
процедуры;
функции.
Процедура | Функция |
---|---|
Процедура — поименованный фрагмент программы, который можно вызвать из тела основной программы | Функция — это поименованный фрагмент программы, который можно вызвать из тела основной программы. |
Процедура должна быть определена к моменту её вызова. Определение процедуры начинается со служебного слова def. | Функция должна быть определена к моменту её вызова (служебное слово def). |
Вызов процедуры осуществляется по ее имени, за которым следуют круглые скобки, например, zero(). | Функция в отличии от процедуры возвращает значение. |
В одной программе может быть сколько угодно много вызовов одной и той же процедуры. | Для возврата значения функции используется оператор return. |