Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.09.12;
Скачать: CL | DM;

Вниз

необязательные параметры функции   Найти похожие ветки 

 
jenbond   (2004-08-31 11:03) [0]

Мастера подскажите пожайлуста, каким-образом можно создать функцию с необязательными к передаче параметрами.


 
Ega23 ©   (2004-08-31 11:10) [1]

function A(x:Integer; Y:Real=0; s:string=""):Boolean;

Обязательные параметры тут все, но если Y и s не будут в вызове указаны, то возьмётся из значение по-умолчанию (0 и "").


 
ssk ©   (2004-08-31 11:10) [2]

function Test(Name: string; Dop: integer = 100): boolean;
begin
end;


параметр Dop необязательный. функцию можно вызвать просто Test("Vasya");


 
Jeer ©   (2004-08-31 11:20) [3]

Необязательными д.б. п. со значение по умолчанию, например: Real = 3.5
Необязательные п. должны следовать в конце списка п.
Не все типы могут быть необязательными.
Опускать можно только последние в списке.


 
Mim1 ©   (2004-08-31 11:38) [4]

Так же можно сделать несколько overload; функций.
подробнее в справке, раздел "Overloading procedures and functions"



Страницы: 1 вся ветка

Текущий архив: 2004.09.12;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.105 c
14-1093377531
lak
2004-08-24 23:58
2004.09.12
никто не слышал что ли?


3-1092817275
ANB
2004-08-18 12:21
2004.09.12
Ошибки выполнения хранимых процедур MS SQL при запуске из Delphi


4-1091175026
Andriy Tysh
2004-07-30 12:10
2004.09.12
Включён ли "принтер по умолчанию"?


14-1093090633
Вольный Стрелок
2004-08-21 16:17
2004.09.12
настройка Opera 7 для чтения news-конференций


6-1089194918
Аноним
2004-07-07 14:08
2004.09.12
Indy (idTCPServer) + синхронизация с VCL thread