web-dev-qa-db-fra.com

Création d'un tableau 2D en flutter / dart

Je suis flambant neuf pour flutter et Dart. J'ai cherché sur Google et tout ce que je peux trouver, c'est comment faire des listes 1d en flutter. J'ai besoin d'un tableau de valeurs.

Plus précisément, j'ai besoin d'une ligne de 12 de long et d'une colonne de 31 de long avec des nombres ascendants

1,  32,  63,

2,  33,  64, 

3,  34,  65,  etc....

merci!

3
tbunreal

@vahab

alors je ferais

 final int NROWS = 12, NCOLS = 31;
  List<Float64List> matrix = List(NROWS);   
  for (int i = 0; i < 373; i++) {
    Float64List row = Float64List(NCOLS);

    for (int k = 0; k < NCOLS; k++) {        //I dont know what this does
      row[k] = double.parse("$i.$k");
    }
    matrix[i] = row;
  }
0
tbunreal

Vous pouvez utiliser le package smart_arrays_numerics ... regardez ceci .. https://pub.dev/packages/smart_arrays_numerics

sinon, vous devez utiliser la liste imbriquée.

List<List<int>>

et créez votre liste avec générateur

0
Vahab Ghadiri