web-dev-qa-db-fra.com

Flutter - Créer un tableau de valeurs et de noms

J'essaie de créer un tableau de valeurs et de noms. Le problème que je ne sais pas quelle est la bonne façon de le faire.

var send=[];       

    send=[
         'latitud': widget.lat;
    ];

Quelqu'un sait comment créer un tableau avec un index et des valeurs?

8

Vous avez besoin d'un Map pour cela

var send = {'latitude': widget.lat};

Si vous avez vraiment besoin d'un tableau, vous pouvez utiliser par exemple un tableau de cartes

var send = [{'latitude': widget.lat}, {'latitude': 123.456}];
6

Dart utilise Maps pour cela

pour déclarer une carte et vous ne savez pas ce que votre carte contient, vous pouvez utiliser

Map<String, dynamic> myObject = {'latitude': widget.lat} ;

Dans votre cas, vous aurez besoin d'une liste d'objets afin que vous puissiez le faire comme ça:

List<Map<String, dynamic>> send=[] ;

send.add(myObject) ;

Ou :

List<Map<String, dynamic>> send=[] ;

send = [{'latitude': widget.lat}]; \\ if you want to assign it directly
8