Перегрузка процедур и функций в Паскаль

Перегрузка процедур и функций в Паскаль осуществляется следующим образом:

  1. Если перегружают функцию, то:
    1. Создают несколько функций (хотя бы две) с одинаковыми именами, у которых обязательно отличаются типы и/или порядок входящих аргументов разного типа.
    2. Типы возвращаемых значений могут отличаться, а могут и нет.
  2. Если перегружает процедуру, то:
    1. Создают несколько процедур (хотя бы две) с одинаковыми именами, у которых обязательно отличаются типы и/или порядок входящих аргументов разного типа.

Таким образом, перегрузка процедур функций осуществляется за счёт изменения сигнатуры функции в части типов и порядка следования входящих аргументов.

Key Words for FKN + antitotal forum (CS VSU):