Hola
programeitor
Algunos lenguajes de programación permiten la sobrecarga de funciones, es decir, varias funciones con el mismo nombre. Se distinguen entre sí por el número de argumentos que se le pasan o por el tipo de dato de cada argumento. Te pongo un ejemplo en Delphi:
Código:
function IIf(Pregu: Boolean; Cad1,Cad2: String): String; overload;
function IIf(Pregu: Boolean; Num1,Num2: Integer): Integer; overload;
Cuando la llames, dependiendo de los argumentos se ejecutará una u otra.
Saludos,