【问题标题】:Unnamed records in AdaAda 中的未命名记录
【发布时间】:2015-03-05 21:54:27
【问题描述】:

在 Java 中,您可以执行以下操作:

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

创建一个没有名称的对象并将其添加到列表中,使其易于在循环中使用。

我如何在 Ada 中使用记录来做类似的事情?

我有记录:

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

如何创建记录的实例并将其添加到数组而不命名它们?

【问题讨论】:

  • 请注意,Java 中的所有对象都是引用。但是,在 Ada 中,您可以选择您的列表是否包含实际记录,或访问记录。答案将取决于你想要哪一个。另请注意,您设法在这一行 Java 代码中包含四个错误。

标签: java ada anonymous-types anonymous ada2012


【解决方案1】:

听起来有点像家庭作业,无法直接给出答案,但您可以在此处阅读有关记录聚合的信息:RM 4.3.1

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多