Re[3]: Чем вам всем не угодил Delphi?
От: hattab  
Дата: 02.05.08 10:36
Оценка:
Здравствуйте, goto, Вы писали:

N>>4. "Закон один для всех". В делфи часто встречаются исключения. Например writeln — чуть ли не единственная функция, куда можно передать переменное к-во параметров. А вот простым смертным — низза. Похожая ситуация с массивами.


G>Занудствую . writeln — не ф-я, а оператор языка с переменным числом операндов (по кр. мере в "чистом" Паскале). Ну и разбирается там все на этапе компиляции, а не в ран-тайме.


Чисто ремарка: Для переменного числа параметров есть константные массивы.

Procedure SomeProc(Const Array Of const);
Begin
End;

...

SomeProc([1]);
SomeProc([1, '1024']);
SomeProc([1, '1024', Now]);
SomeProc([1, '1024', Now, TStringList]);
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.