Инструменты пользователя

Инструменты сайта


ob:o7:example:import

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
ob:o7:example:import [2021/11/10 16:42]
iadenisov
ob:o7:example:import [2021/11/12 22:25] (текущий)
iadenisov
Строка 1: Строка 1:
 ====== Импорт модулей ====== ====== Импорт модулей ======
  
-[[ob:oberon|Оберон]] основан на концепции модулей. Модуль — единица компиляции и единица сборки. +Импорт модулей для использования экспортированных процедур, переменных, типов и констант осуществляется в секции ''IMPORT''. Через зяпятую указываются названия модулей. ''SYSTEM'' — это единственный модуль без файла. Он необходим для обращения к встроенным низкоуровневым [[https://visual.sfu-kras.ru/oberon#sec111|системным процедурам]].
- +
-Модуль имеет название, которое может состоять из одного слова, например ''Example''+
-<code> +
-MODULE Example; +
- +
-END Example. +
-</code> +
- +
-Второй пример — составное имя модуля. Первая часть до заглавной буквы ''Examples'' составляет название подсистемы, а вторая часть ''Import'' — название файла модуля в подсистеме. +
- +
-<code> +
-MODULE ExamplesImport; +
- +
- +
-END ExamplesImport. +
-</code> +
- +
-Такой модуль необходимо разместить в директории ''Examples/Files'' с названием ''Import.odc''+
- +
- +
-Импорт модулей для использования экспортированных процедур, переменных и констант осуществляется в секции ''IMPORT''. Через зяпятую указываются названия модулей. ''SYSTEM'' — это единственный модуль без файла. Он необходим для общения к встроенным низкоуровневым [[https://visual.sfu-kras.ru/oberon#sec111|системным процедурам]].+
  
 <code> <code>
ob/o7/example/import.1636551764.txt.gz · Последнее изменение: 2021/11/10 16:42 — iadenisov