Тип записи |
Top Previous Next |
Тип записи – это набор из одного или более компонентов, каждый из которых имеет своё собственное имя и тип.
Имя компонента типа записи задаётся идентификатором ("Идентификатор"), уникальным в рамках данного типа записи.
Тип компонента типа записи задаётся именем типа данных. В качестве типа компонента может выступать любой доступный в проекте тип, за исключением типов коннекторов. Тип записи должен быть обязательно явно декларирован.
Пример описания типа записи:
type T1 is -- Ada record C1: double; C2: string; C3: vector[3]; end record;
type T1 is -- C# struct { double C1; string C2; vector[3] C3; };
Пример литерала типа "запись": {C1=>3.62, C2=>"123", C3=>[1;2;3]} -- Ada {C1=3.62, C2="123", C3=[1;2;3]} -- C# |