这集是一篇单口,所以没有小豆小d,几个人说是看条件的

多维数组,是一种装多维图形的玩意儿。

多维数组说白了就是数组套数组,达到形成多维图形的要求。

but这时候肯定有人会问why啦我们来做一个测试

这是3个长度为3的数组可以形成的图形

{{0,0,0},
 {0,0,0},
 {0,0,0}}

看出来了没,这样就出现了平面图形(毕竟线动成面吗)

那么2个3*3的二维数组可以形成什么呢?

{{{0,0,0},
  {0,0,0},
  {0,0,0}},
 {{0,0,0},
  {0,0,0},
  {0,0,0}}}

似乎看不出端倪

那么我们换个方法,上下拼起来

看,这样就拼出了一个长方体

那么有了多维数组我们可以干些神马捏?

for example,we can make a map

就像这样

{{1,0,1},
 {0,1,1},
 {1,0,0}}

这样我们就造出来了一片图

我们还可以装不是正方型的东西

例如进阶版杨辉三角

{{1,0,0,0},
 {1,1,0,0},
 {1,2,1,0},
 {1,3,3,1}}

还可以画出图表

//学号,成绩,性别(1:男,2:女)
{{1,24,1},
 {2,32,2},
 {3,4,0}}