Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Функция с "необязательными" параметрами


Случайный прохожий ©   (2007-02-02 09:36:00) 

Доброго времени суток. Подскажите, пожалуйста, возможно ли и если да, то как создание функции, в которой задание параметров не обязательно, как например в еще паскалевских READLN или WRITELN? Заранее спасибо


Elen   (2007-02-02 10:25:00) [1]


> Anatoly Podgoretsky

Во! Точно! Напомнил, спасибо ;)


Anatoly Podgoretsky   (2007-02-02 10:22:00) [2]

> Рамиль  (02.02.2007 09:54:02)  [2]

Таких точно нет, но можно сделать близкое, с помощью const ar: array of const


Anatoly Podgoretsky   (2007-02-02 10:13:00) [3]

> Случайный прохожий  (02.02.2007 09:36:00)  [0]

READLN или WRITELN не функции и даже не процедуры.


Случайный прохожий   (2007-02-02 10:10:00) [4]


> Elen ©   (02.02.07 09:40) [1]

Спасибо


Рамиль   (2007-02-02 09:54:00) [5]


> Случайный прохожий   (02.02.07 09:36)  

Сравнивать с Readln и Writeln некорректно. Это "вшитые" в компилятор функции, на паскале таких не напишешь.


Elen   (2007-02-02 09:40:00) [6]


> Случайный прохожий

Вариант №1 : Procedure r(s:string=''; f:integer=0);
Вариант №2 : Procedure r(Param:variant);здесь можно задать массив параметров почти любого типа, ну в общем зависит от задачи.
(Других вариантов не помню :))


Наверх

Титульная страница Поиск, карта сайта Написать письмо