如何创建二维矩阵并从 Perl 中的数组提供信息?
我有四个数组 @A1
、@A2
、@A3
、@A4
,每个数组都有相同数量的元素,说 6。 我想创建一个二维数组来存储两个数组元素的值 我想要对应于以下格式的输出。 例如,
Array1: A B C D E F
Array2: E F G H I J
Array3: Q W E R T Y
Array4: P O L I U G
那么矩阵应该是:
[0,0] = A E [0,1] = B F [0,2] = C G [0,3] = D H [0,4] = E I [0,5] = F J
[1,0] = Q P [1,1] = W O [1,2] = E L [1,3] = R I [1,4] = T U [1,5] = Y G
我将对大量数组执行上述操作,而不仅仅是 4 个数组。所以我将不得不编写某种循环。
有什么建议做同样的事情吗?
I have four arrays @A1
, @A2
, @A3
, @A4
each with same number of elements, say 6.
I want to create a 2 dimensional array which stores the values of two array elements
I want output corresponding to following format.
For example
Array1: A B C D E F
Array2: E F G H I J
Array3: Q W E R T Y
Array4: P O L I U G
Then the Matrix should be:
[0,0] = A E [0,1] = B F [0,2] = C G [0,3] = D H [0,4] = E I [0,5] = F J
[1,0] = Q P [1,1] = W O [1,2] = E L [1,3] = R I [1,4] = T U [1,5] = Y G
I will be doing the above for a lot number of arrays than just 4. So I will have to write some sort of loop.
Any suggestions on doing the same?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
希望这可以帮助。
要打印它,您可以使用 Data::Dumper 或 YAML
Data::Dumper
YAML
Data::Dump
Hope this helps.
To print it out you could use Data::Dumper or YAML
Data::Dumper
YAML
Data::Dump
我的疯狂猜测产生了以下程序:
My wild guess yields the following program: