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();
}
答案 0 :(得分:0)
您在填充列表之前打印列表,这就是为什么manolo条目有效并且then子句中的print也有效,您只能确定列表是在then子句中设置的,而不是在它之外。