Отправляет email-рассылки с помощью сервиса Sendsay

Delphi. Уроки

  Все выпуски  

Delphi. Уроки


Информационный Канал Subscribe.Ru

Delphi. Object Pascal. Уроки с сайта http://progs.biz

Рассылка №31

Delphi. Object Pascal. Урок 12. Функции.

Полные версии уроков (с картинками) можно найти по адресам:
Урок 12. Функции.

Н. Секунов Visual C++.NET

Заказать на Озоне

Подробнее

Рассылки сайта progs.biz через subscribe.ru
Новости сайта progs.biz
Краткое описание всех новых уроков и материалов на сайте progs.biz. Основные направления - языки программирования (Visual C++, Visual Basic.NET, C#, Delphi, Java), WEB-дизайн (HTML, PHP, PhotoShop, SSI), базы данных, обзоры книг по программированию и новых программ.

Delphi. Pascal. Урок 12. Функции

Функции, в отличие от процедур, рассмотренных на прошлом уроке, возвращают некоторое значение. Это, пожалуй, основное отличие между ними.

Вот пример объявления и использования функции, которая принимает два параметра целого типа и возвращаем их максимум:

...
//Объявление функции.
function max(X, Y: Integer): Integer;
begin
  if X>Y then
    max:=X
  else
    max:=Y;
end;
var
  r: Integer;
begin
  //Вызов функции.
  r:=max(3, 5);
  Writeln(r);
  Readln;
end.

Как вы видите, при объвлении функции, в отличие от объявления процедуры, мы пишем тип возвращаемого значения:

...
function max(X, Y: Integer): Integer;
 ...

Кроме того, обратите внимание, как функция возвращает значения - мы просто присваиваем имени функции результат:

...
max:=X
 ...
max:=Y;
 ...

max тут - это имя нашей функции.

Приведенный фрагмент выведет, разумеется, число 5.

Наверх

Copyright Алексеев Игорь, 2002-2003
Copyright Шмидт Отто, 2002-2003
Copyright сайт progs.biz, 2002-2003
Распространение материалов без разрешения владельцев авторских прав запрещено.


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное