Programmzeile in ada

#295645
Lesenswert?

> 1. Kann mir jemand sagen für welche Konstrukte in der zeile:
>       a: some_type := (1,2,3);
> die (1,2,3) stehen kann?

Es kann sich um ein Array Aggregate (zu deutsch Reihungsaggregat)
oder um ein Record Aggregate (zu deutsch Verbundaggregat) handeln.

Beispiel:

procedure test is
   type array_type is array (positive range <>) of integer;
   a : array_type := (1, 2, 3);

   type record_type is record
      x : integer;
      y : integer;
      z : integer;
   end record;
   r : record_type := (1, 2, 3);
begin
   a := (1, 2, 3);
   r := (1, 2, 3);
end test;

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren