Упрощенный синтаксис модулей: различия между версиями

Материал из Вики проекта PascalABC.NET
Перейти к навигацииПерейти к поиску
Нет описания правки
 
Строка 28: Строка 28:
Содержимое документирющего комментария /// отображается в редакторе при наведении курсора мыши на имя Print
Содержимое документирющего комментария /// отображается в редакторе при наведении курсора мыши на имя Print
== Ссылки ==
== Ссылки ==
[[Особенности языка: базовый уровень]]
*[[Особенности языка: базовый уровень]]
*[http://pascalabc.net/ru/bazovyie-osobennosti-yazyika-i-bibliotek.html Сайт PascalABC.NET: Особенности языка]

Текущая версия от 13:24, 12 января 2010

Модуль упрощенной структуры: все имена находятся в разделе интерфейса. Незаменимы в раннем обучении программированию: могут быть использованы сразу после изучения подпрограмм.

MyUnit.pas

unit MyUnit;

type MyInteger = integer;

const nUnit = 777;

/// Процедура вывода значения целого числа
procedure Print(i: integer);
begin
  writeln('Значение параметра целого типа = ',i);
end;

end.

Основная программа, пользующаяся всеми именами из модуля:

uses MyUnit;

var n: MyInteger;

begin
  n := nUnit;  
  Print(n);
end.

Содержимое документирющего комментария /// отображается в редакторе при наведении курсора мыши на имя Print

Ссылки