Объявления — различия между версиями
Admin (обсуждение | вклад) (Новая страница: «<strong>Объявления (или определения)</strong> являются важными компонентами файла IL. Они могут о…») |
Admin (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
− | <strong>Объявления (или определения)</strong> являются важными компонентами файла | + | <strong>Объявления (или определения)</strong> являются важными компонентами файла [[QBE | промежуточного языка]]. Они могут определять три типа объектов: [[Составные типы данных | составные типы данных]], [[Data]] и [[Функции | функции]]. Совокупные типы никогда не экспортируются и не компилируются ни в какой код. Определения [[Data]] и функций описываются в файлах и являются взаимно рекурсивными (даже в файлах [[QBE | промежуточного языка]]). Их видимость можно контролировать с помощью ключевого слова <code>export</code>. |
<pre>Definitions are the essential components of an IL file. They can define three types of objects: aggregate types, data, and functions. Aggregate types are never exported and do not compile to any code. Data and function definitions have file scope and are mutually recursive (even across IL files). Their visibility can be controlled using the export keyword.</pre> | <pre>Definitions are the essential components of an IL file. They can define three types of objects: aggregate types, data, and functions. Aggregate types are never exported and do not compile to any code. Data and function definitions have file scope and are mutually recursive (even across IL files). Their visibility can be controlled using the export keyword.</pre> | ||
Текущая версия на 15:44, 17 марта 2018
Объявления (или определения) являются важными компонентами файла промежуточного языка. Они могут определять три типа объектов: составные типы данных, Data и функции. Совокупные типы никогда не экспортируются и не компилируются ни в какой код. Определения Data и функций описываются в файлах и являются взаимно рекурсивными (даже в файлах промежуточного языка). Их видимость можно контролировать с помощью ключевого слова export
.
Definitions are the essential components of an IL file. They can define three types of objects: aggregate types, data, and functions. Aggregate types are never exported and do not compile to any code. Data and function definitions have file scope and are mutually recursive (even across IL files). Their visibility can be controlled using the export keyword.
Источник: c9x.me