在颤振/飞镖中创建二维数组

tbu*_*eal 11 arrays multidimensional-array dart flutter flutter-layout

我是扑扑和飞镖的新手。我搜索过谷歌,我能找到的只是如何在颤振中制作一维列表。我需要一张价值图表。

具体来说,我需要一行 12 长和一列 31 长填充升序数字

1,  32,  63,

2,  33,  64, 

3,  34,  65,  etc....
Run Code Online (Sandbox Code Playgroud)

谢谢!

Smh*_*Smh 11

int row = 3;
int col = 4;

var twoDList = List.generate(row, (i) => List(col), growable: false);

//For fill;
twoDList[0][1] = "deneme";

print(twoDList);

// [[null, deneme, null, null], [null, null, null, null], [null, null, null, null]]
Run Code Online (Sandbox Code Playgroud)

您的 2D 列表有 3 行和 4 列。


Vah*_*iri 6

您可以使用smart_arrays_numerics包...看看这个.. https://pub.dev/packages/smart_arrays_numerics

否则你应该使用嵌套列表。

List<List<int>>
Run Code Online (Sandbox Code Playgroud)

并使用生成器创建您的列表


小智 6

声明并初始化一个包含实数的 m 行 n 列矩阵 x。

var x = new List.generate(m, (_) => new List(n));
Run Code Online (Sandbox Code Playgroud)