![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Функция с "необязательными" параметрами
Случайный прохожий © (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);здесь можно задать массив параметров почти любого типа, ну в общем зависит от задачи.
(Других вариантов не помню :))