Оберон-клуб «ВЄДАsoft» https://zx.oberon.org/forum/ |
|
Квадратные скобки после слова RECORD https://zx.oberon.org/forum/viewtopic.php?f=79&t=395 |
Страница 1 из 1 |
Автор: | Len [ 08 сен 2018, 06:25 ] |
Заголовок сообщения: | Квадратные скобки после слова RECORD |
Что значат квадратные скобки после слова RECORD? Например, FreeDesc = RECORD [untagged] tag: Type; END; |
Автор: | SovietPony [ 08 сен 2018, 08:11 ] |
Заголовок сообщения: | Re: Квадратные скобки после слова RECORD |
В квадратных скобках указывается системный флаг. Смотри в документации раздел Platform-Specific Issues. Конкретно untagged убирает тэг типа из структуры, так что нельзя динамически проверять тип, а сборщик мусора такие структуры игнорирует. Нужно оно исключительно для работы с интерфейсными модулями. |
Автор: | Zorko [ 08 сен 2018, 18:58 ] |
Заголовок сообщения: | Re: Квадратные скобки после слова RECORD |
Вот ещё тема по системным флагам: |
Страница 1 из 1 | Часовой пояс: UTC + 2 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |