Bom dia, eu estava estudando e me deparei com esse código:
for (int numero : numeros){
soma+=numero;
}
eu sei o significado de ? e : , porém não consigo compreender muito bem o que os dois pontos significa em um for.
O que significa : em um for
L
2 Respostas
S
É a sintaxe do enhanced for, basicamente isso:
for (TipoDeDado elementoAtual : objetoIterable) {
// Corpo do laço
}
Equivale à isso:
for (int i = 0; i < array.length; i++) {
TipoDeDado elementoAtual = array[i];
// Corpo do laço
}
Ou isso:
for (int i = 0; i < list.size(); i++) {
TipoDeDado elementoAtual = list.get(i);
// Corpo do laço
}
L
Muito o brigado staroski!
Criado 7 de fevereiro de 2021
Ultima resposta 7 de fev. de 2021
Respostas 2
Participantes 2
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Guia pratico de TypeScript: Melhore suas aplicacoes... Por Thiago da Silva Adriano — Casa do Codigo