Ada - 来自二维数组类型的列矩阵
Ada - Column Matrix from 2D array type
我是 Ada 的新手。我尝试初始化具有 2x1 维度的二维数组。但我不知道该怎么做,如果我做类似 1..1 的事情,我会得到一个错误。
type Matrix is array(Integer range <>, Integer range <>) of Integer;
V : Matrix(1..2, 1..3) := (
(1, 4, 5),
(2, 5, 3)
);
-- Here is my problem !
U : Matrix(1..2, ???) := (
(1),
(1)
);
解决方案,
U : Matrix(1..2, 1..1) := (
(1 => 1),
(1 => 1)
);
我是 Ada 的新手。我尝试初始化具有 2x1 维度的二维数组。但我不知道该怎么做,如果我做类似 1..1 的事情,我会得到一个错误。
type Matrix is array(Integer range <>, Integer range <>) of Integer;
V : Matrix(1..2, 1..3) := (
(1, 4, 5),
(2, 5, 3)
);
-- Here is my problem !
U : Matrix(1..2, ???) := (
(1),
(1)
);
解决方案,
U : Matrix(1..2, 1..1) := (
(1 => 1),
(1 => 1)
);