fork download
  1. import 'dart:io';
  2.  
  3. class Produto {
  4. String nome;
  5. double quantidade;
  6. double valor;
  7. }
  8.  
  9. main() {
  10. var produtos = List<Produto>();
  11. var p = Produto();
  12. p.nome = 'Frango';
  13. p.quantidade = 2.5;
  14. p.valor = 10.0;
  15. produtos.add(p);
  16. p = Produto();
  17. p.nome = 'Telha';
  18. p.quantidade = 1.5;
  19. p.valor = 20.0;
  20. produtos.add(p);
  21. var totais = produtos.map((Produto p) => p.valor * p.quantidade);
  22. totais.forEach((p) => print(p));
  23. print("");
  24. for (var i = 0; i < produtos.length; i++) print(produtos[i].valor * produtos[i].quantidade);
  25. }
  26.  
  27. //https://pt.stackoverflow.com/q/403324/101
Success #stdin #stdout 0.95s 126380KB
stdin
Standard input is empty
stdout
25.0
30.0

25.0
30.0