[Lazarus-es] Uso de parámetros opcionales o polimorfismo.
JoshyFun
joshyfun en gmail.com
Mie Dic 23 19:44:03 CET 2009
Hello Ismael,
Wednesday, December 23, 2009, 7:14:25 PM, you wrote:
ILDG> Me decidí por el uso de TStringList o mejor dicho: TStrings
ILDG> var
ILDG> Lista: TStrings;
ILDG> begin
ILDG> Lista := TStringList.Create;
Si vas a crear un TStringList declara un TStringList, si vas a crear
un TStrings declara un TStrings.
ILDG> Ahora la pregunta en si:
ILDG> En lazarus existen los parámetros opcionales o es obligado usar polimorfismo?
Procedure Test(Obligatorio: String; Optional1: Boolean=false; Opcional2:
integer=0);
Puedes hacer:
Test('Hola');
Test('Hola',true);
Test('Hola',true,0);
Pero no:
Test('Hola',,0);
No puedes omitir parámetros "en medio".
--
Best regards,
JoshyFun
More information about the Lazarus-es
mailing list