0
  import 'package:sqljocky/sqljocky.dart';

  void recopilaDatos(){

    List <String> listaCorreos = new List(); 
    var pool = new ConnectionPool(host: 'localhost', port: 3306, user: 'root', password: 'root', db: 'prueba', max: 5);
    // Realizar una query.
    pool.query('select * from usuarios').then( (result) {
      result.forEach(      
        (row)   {listaCorreos.add("user: ${row[0]}"); /*don't work*/}   
      );

    });
    //listaCorreos.add("manolo"); //OK
    print (listaCorreos.length);
    for (var nombre in listaCorreos){
      print(nombre);
    }
  }

  void main() {
    recopilaDatos();
  }
4

1 回答 1

0

您在填充列表之前打印列表,这就是 manolo 条目有效并且 then 子句中的打印也有效的原因,您只能确保列表是在 then 子句中设置的,而不是在它之外。

于 2014-02-03T04:55:39.347 回答