How to generate a two dimensional (2D) array with values in Dart

1 Answer

0 votes
void main() {
    int rows = 3;
    int cols = 4;

    var lst = List.generate(rows, (i) => List.generate(cols, (j) => i + j * cols, growable: false));

    lst.forEach((row) {
        print(row);
    });
}


 
/*
run:
 
[0, 4, 8, 12]
[1, 5, 9, 13]
[2, 6, 10, 14]
 
*/

 



answered Feb 14, 2023 by avibootz

Related questions

2 answers 193 views
1 answer 165 views
165 views asked Apr 18, 2023 by avibootz
1 answer 183 views
1 answer 214 views
214 views asked Sep 9, 2023 by avibootz
1 answer 137 views
...