タイプを定義しました:
type Foo is record
bar : Positive;
end record;
レコードのインスタンスを返す関数を作成したい:
function get_foo return Foo is
return (1);
end get_foo;
しかし、Ada は「位置集合体は引数を 1 つ持つことはできない」と言って、私を許しません。
ばかげて試してみて、レコードに別のダムフィールドを追加したところ、return (1, DOESNT_MATTER);
機能しました!
位置集計ではなく、レコードを作成しようとしていることを Ada に伝えるにはどうすればよいですか?