Laço de repetição Flashcards
Quais são os sinônimos para laço de repetição?
Loop ou iteração.
Laço de repetição serve para encontrar dados na list e no map?
Sim, porém no map têm a função .forEach que encontra a informação mais rápido.
For precisa de 3 condições, quais são elas?
for( variável; condição de parada; incremento);
Faça código For exibindo todos da lista.
for (var i = 0; i < list.lenght; i++){
print(list[i]);
Faça o for para fazer a soma de todos os números da lista.
for (var i = 0; i < list.lenght; i++){
print(list[i]);
var soma = 0;
soma += list[i];
}
print(soma);
para que serve for?
Para mostrar todos da lista, para fazer a soma da lista, para fazer sorteio da lista, saber se o número é par ou ímpar etc.
Entre for e for.Each qual o mais rápido?
O for.
.forEach possui queda de performance?
Sim.
.forEach é ideal para lista ou mapa?
Mapa.
Mostre todos os itens do map usando .forEach.
map.forEach((key, value){
print(“Key $key, Value $value);
});
Dê exemplo para mostrar todos os itens da lista usando for in.
for (var item in list){
print (item);
}
Some +1 para todos os números da lista.
final newList = [for (var item in list) item++];
print (newList);
While serve para quê?
Fazer loops, chamar uma API vindo de fora do ambiente por exemplo.
Dê exemplo de um chamado de API vindo de fora com while.
var api = 0;
var soma = 0;
while (api < list.length){
print (list[api]);
soma += list[api].preco;
api++;
}
print(soma);
Para que serve do while?
Preciso chamar algo na API e se não tiver esse dado faço uma repetição.