association¶というわけで、一番お気に入りの新機能から行きます。aggregateの後の方がいいのですが、好きな順で。配列の個々の要素を個別の値で初期化したいとします。固定長ならそのまま書き下せばいいです。1.0));これが可変長になりますと、後から初期化するしかなかったわけです。型、discriminantsを持つ型等の場合は後から初期化することができないこともあります。時点で起動されてしまいます。Beneschan先生の単純にして絶大な大発明。Corporation所属でICC/Adaの開発者様。最近Amazonに転職されたらしい......。上記例がどうなるのかを。値として使うことができます。それだけですが、それによってできるようになった事の幅がぱねぇです。それでいて元からあった機能のように違和感もなく。拡張はこういうふうにやるものだという見本みたいな。フィルターを書けるようにする提案も採択されています。配列の場合はインデックスが連続でないといけませんので、ユーザー定義コンテナ向けの機能になります。(ネタを使い切らないよう小出し。型の初期化は勿論、引数として配列を渡すときもインラインで書けるケースが大幅に増加したわけで、すごく嬉しい機能です。静的型の言語で、こうやって複雑な配列定数を一発で書けるものはないのではないでしょうか。arrayが静的に展開されるならあっちが上でしょうし(されないと思ってます)、D言語のCTFEや、nimやRustのようなマクロの強力なやつならどうにでもなりそうです。new的なものも必要になると思われますので中々難しいのでは。挑戦しても面白いかもです。配列の初期化式にインデックスを書くことができる他の言語としては、C言語があります。