array3.adb

来自「用于进行gcc测试」· ADB 代码 · 共 38 行

ADB
38
字号
--  { dg-do run }with Ada.Containers.Vectors;with Ada.Strings.Unbounded;  use Ada.Strings.Unbounded;procedure array3 is    type Method_Kinds is (Signal, Slot, Method);    package Unbounded_String_Vectors is      new Ada.Containers.Vectors           (Positive, Ada.Strings.Unbounded.Unbounded_String);    Params_Vector : Unbounded_String_Vectors.Vector;    type Method_Info is record       Name        : Ada.Strings.Unbounded.Unbounded_String;       Signature   : Ada.Strings.Unbounded.Unbounded_String;       Parameters  : Unbounded_String_Vectors.Vector;       Kind        : Method_Kinds;    end record;    package Method_Info_Vectors is      new Ada.Containers.Vectors (Positive, Method_Info);    Signals : Method_Info_Vectors.Vector;begin        Unbounded_String_Vectors.Append      (Params_Vector,       Ada.Strings.Unbounded.To_Unbounded_String ("AAA"));    Method_Info_Vectors.Append      (Signals,       (Name        => To_Unbounded_String (""),        Signature   => To_Unbounded_String (""),        Parameters  => Params_Vector,        Kind        => Signal));end;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?