将给定大小的 Ada 二维数组清零

Zero out Ada 2D array of given size

我有M : array (1..3, 1.. 3) of Integer := ((0, 0, 0), (0, 0, 0), (0, 0, 0));

我希望将其大小转换为用户确定的大小,即新数组看起来像 M : array (1 .. user_size, 1 .. user_size) of ...

我遇到的问题是将数组清零的情况。我对Ada不是很熟悉,但是正在学习。

有办法吗?

尝试

(others => (others => 0));