Умалчиваемые параметры в подпрограммах
Как создавать умалчиваемые параметры в подпрограммах на БП7.0, т.е. параметры, которые могут опускаться при вызове. Например, как в стандартной процедуре inc(x,[v]), где значение на которое будет увеличиваться х по-умолчанию равно 1 и может не указываться. Заранее благодарна.
Цитата:
Originally posted by vera
Как создавать умалчиваемые параметры в подпрограммах в БП7.0, т.е. параматры, которые могут опускаться при вызове. Например, как в стандартной процедуре inc(x,[v]), где значение на которое будет увеличиваться х по-умолчанию равно 1 и может не указываться. Заранее благодарна.
Как создавать умалчиваемые параметры в подпрограммах в БП7.0, т.е. параматры, которые могут опускаться при вызове. Например, как в стандартной процедуре inc(x,[v]), где значение на которое будет увеличиваться х по-умолчанию равно 1 и может не указываться. Заранее благодарна.
А никак! :(
(если мне память не изменяет) :(
А все "функции" с параметрами по умолчанию или с переменным количеством параметров - это все, извините, обман. Т.к. это на самом деле не функции, написанные на самом Borland Pascal, а встроенные функции, которые компилятор обрабатывает особо. Попробуй-ка найди исходный код функции WriteLn или ReadLn или той же Inc/Dec!
Реально эти возможности включены только в Object Pascal (Delphi).