2015-03-05 8 views
0

В Java, вы могли бы сделать что-то вроде этого:Безымянные записи в Ada

ArrayList.add(new Object(int arg1, int arg2);

создание объекта без имени и добавить его в список, что делает его простым в использовании в цикле ,

Как бы я сделал подобное в Ada, используя записи?

У меня есть запись:

type Food is 
     record 
      Name: Character; 
      Taste: Integer; 
     end record; 

Как бы создавать экземпляры записи и добавить его в массив, не называя их?

+1

Обратите внимание, что все объекты являются ссылками на Java. Однако в Ada вы можете выбрать, будет ли ваш список иметь фактические записи или доступ к записям. Ответ будет зависеть от того, какой вы хотите. Также обратите внимание, что вам удалось собрать четыре ошибки в одной строке кода Java. – ajb

ответ

2

Звук немного слишком много, как домашнее задание, чтобы дать прямой ответ, но вы можете прочитать о Record агрегатах здесь: RM 4.3.1