Методы Назад В начало Вперед

Функция определяется ключевым словом function:

<функция> = function <имя-функции> ( <параметры> ) : <тип>; deprecated [<deprecated-message>];

Процедура определяется ключевым словом procedure:

<процедура> = procedure <имя-процедуры> ( <параметры> ); deprecated [<deprecated-message>];

<параметры> - список передаваемых параметров:

<параметр> = [<квалификатор-параметра>] <имя-параметра> : <тип-параметра>

<квалификатор-параметра> - помечает специальный вид параметра:

<квалификатор-параметра> = var | out

var - параметр передается по ссылке, а не по значению.

out - параметр предназначен для возврата значения в точку вызова через параметр. Если параметру с квалификатором out в теле метода не будет присвоено значение, компилятор выдаст предупреждение. Квалификатор доступен начиная с Атлантис 5.4.17.

<имя-параметра> - идентификатор.

<тип-параметра> - тип параметра.

<тип> - тип возвращаемого значения.

Ключевое слово deprecated позволяет пометить метод как устаревший (не рекомендуемый для использования). При попытке использовать такой метод будет выдаваться предупреждение на этапе компиляции исходного текста программы. Ключевое слово deprecated введено начиная с Атлантис 5.4.17.

<deprecated-message> - текст сообщения, выводимого компилятором при попытке использовать данный метод. Если не задан, выдается стандартное предупреждение. Доступно начиная с Атлантис 5.4.17.

Примеры

Пример 1. Использование deprecated

function ff1 : word; deprecated 'Вместо ff1 использовать ff3';
function ff2 : word; deprecated;
function ff3: word;
procedure pp1; deprecated ''Вместо pp1 использовать pp3';
procedure pp2; deprecated;
procedure pp3;

Пример 2. Использование out

function F1 (out p : word) : word;
{
  result := p;
}
procedure P1 (out p : word);
{
  p := 1;
}

Версия

Ключевые слова deprecated и out введены начиная с Атлантис 5.4.17.

Объявления:
  1. лоток бетонный водоотводной москва
    лоток бетонный водоотводной москва
    https://urban-line.ru
     
  2. В поисках утраченных слов
    В поисках утраченных слов компьютерная игра, купи на "ЗАКАЖИ"
    rf.zakazi24.ru

     
  3. Недвижимость на Солнечном берегу.
    Дома и квартиры в Болгарии. Самые выгодные предложения от застройщика!
    www.bginn.ru

     
  4. Мобильный кондиционер до 25 м.кв
    Jax ACM-12BHE- компактный,пульт ДУ,таймер,режим обогрева 18950 руб.
    techmos.ru

     
  5. Элитная работа и вакансии!
    Найди себе работу уже сегодня! Большая база работодателей! Быстрый поиск!
    www.eliterabotalpm.ws

     
  6. Технозона: продажа газонокосилок
    Газонокосилки Husqvarna по низким ценам. Гарантия. Доставка по СПб и ЛО.
    www.tehnozona.spb.ru

     
  7. Все модели ipad 2 в наличии тут:
    iPad 2 64 3g -30990р , ipad 2 32 3g - 28990р , ipad 2 16 - 21490р ! Скидки!
    www.apple-77.ru

     
  8. Клинкер (Германия)
    Официальный дилер клинкера CRH, Feldhaus, Stroeher в России! Акции! Скидки!
    www.klinkerhaus.ru

     
  9. Автокресла Romer Safefix Plus
    Акция на детские автокресла Romer Safefix Plus Isofix - от 20120 р!
    avtokresel.net

     
  10. Высокооплачиваемая работа!
    Актуальные вакансии от серьезных работодателей! Очень большая база!
    www.elitejobenn.kr

     
  11. Школа парапсихологии
    Духовное преображение, самопознание развитие необычных способностей
    zvezdaizidy.ru

     
  12. Детские кроватки Mibb
    Детские кроватки Mibb: качество, надежность ведущего производителя. Скидки.
    www.babyboom.ru

     
  13. Детские матрасы из кокоса - Тут!
    Большой выбор детских матрасов по выгодным ценам на Викимарте! Доставка!
    kids.wikimart.ru

     
  14. Эротическая Коллекция. Скидка 62%
    Музей эротики в Москве! Скидка 62% от WeClever.
    www.weclever.ru

     
  15. Договор найма квартиры
    Бесплатная консультация юриста. Отвечаем оперативно. Спрашивайте!
    zakon-russia.ru

     
  16. Канцелярия. Каталог!
    Всё для офиса и школы. Бесплатная доставка! Скидки! Акции. См. прайс-лист
    www.skrepka.com

     
  17. Купите фанеру от производителя!
    Продажа фанеры по цене производителя! Оптовикам - скидки!
    www.opt-fanera.ru

     
  18. Exist. Автозапчасти.
    Крылья для Opel. Все комплектующие на иномарки!
    exist.ru

     
  19. Анализ сайта в Google!
    Комплексный анализ сайта. Детальные рекомендации с примерами. Опыт - 9 лет!
    www.webprojects.ru

     
  20. Candy Holiday 104 D
    Цена: 10450 руб. Срочная доставка в день заказа.
    fifty.ru

     
  21. Приказ Минэкономразвития N 113
    18.03.2011 Определения кадастровой стоимости недвижимости в ряде случаев.
    www.consultant.ru

     
  22. Уфа. Где заработать?
    Форекс доступен везде! Может ли новичок зарабатывать на Форекс? Узнайте:
    www.offcrisis.ru

     
  23. Аналитика ФОРЕКС на каждый день!
    Ежедневная аналитика ФОРЕКС. Будь на шаг впереди!
    www.forexmarketgates.ru

     
  24. Скупка в Оренбург
    Оренбург - все ломбарды, комиссионные и антикварные магазины!
    lombardov.com

     
  25. Хотите купить Аpple Macbook Air?
    Купите дешево на аукционе eBay! Аpple Macbook Air, запчасти, аксессуары!
    www.ebay.com

     
  26. Тендеры на полиграфию!
    Спешите! Огромная база тендеров на полиграфию! Найди нужный! Бесплатно!
    www.all-tender.su

     
  27. Нужны веб услуги? Жми!
    Веб студия по созданию веб сайтов и веб страниц! Раскрутка сайта в подарок!
    www.gaurangers.com

     
  28. Купите за 150 руб. в БалToy
    з/ч для GYRO-109 фюзеляж
    www.baltoy.ru

     
  29. Помол сучьев и веток
    на мельницах завода «Техприбор».
    www.tpribor.ru

     
  30. !