Упрощенный синтаксис модулей: различия между версиями
Материал из Вики проекта PascalABC.NET
Перейти к навигацииПерейти к поиску
Mikst (обсуждение | вклад) Нет описания правки |
Mikst (обсуждение | вклад) (→Ссылки) |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 8: | Строка 8: | ||
const nUnit = 777; | const nUnit = 777; | ||
/// Процедура вывода значения целого числа | |||
procedure Print(i: integer); | procedure Print(i: integer); | ||
begin | begin | ||
Строка 25: | Строка 26: | ||
end.</source> | end.</source> | ||
Содержимое документирющего комментария /// отображается в редакторе при наведении курсора мыши на имя 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