Функция (также называемая подпрограммой) — это повторно используемый код, содержащий инструкции для выполнения действия или получения выходных данных на основе входных данных.
Чтобы определить функцию, нужно указать три ключевые части: уникальное название, тип информации, ожидаемой в качестве результата, и что функция будет делать при вызове.
Базовый синтаксис функции приведён ниже:
name() : type = codeblockНазвание() и тип, разделённые двоеточием: это сигнатура функции, то есть то, как функция вызывается и используется, а значение, которое должно быть возвращено функцией, имеет тип, указанный при определении. Этот формат похож на формат определения константы, за исключением () после название, что имитирует вызов функции в коде.
Блок кода функции: вы указываете, что будет делать функция при вызове, определяя
=codeblock, гдеcodeblock— это любая последовательность из одного или нескольких выражений. При каждом вызове функции выполняются выражения, содержащиеся в блоке кода.