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

Материал из Вики проекта PascalABC.NET
Перейти к навигацииПерейти к поиску
 
Нет описания правки
Строка 1: Строка 1:
Модуль упрощенной структуры: все имена находятся в разделе интерфейса. Незаменимы в раннем обучении программированию: могут быть использованы сразу после изучения подпрограмм.
'''MyUnit.pas'''
<source lang="Delphi">unit MyUnit;
type MyInteger = integer;
const nUnit = 777;
procedure Print(i: integer);
begin
  writeln('Значение параметра целого типа = ',i);
end;
end. </source>
Основная программа, пользующаяся всеми именами из модуля:
<source lang="Delphi">uses MyUnit;
var n: MyInteger;
begin
  n := nUnit; 
  Print(n);
end.</source>
== Ссылки ==
== Ссылки ==
[[Особенности языка: базовый уровень]]
[[Особенности языка: базовый уровень]]

Версия от 20:15, 9 января 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.

Ссылки

Особенности языка: базовый уровень