Buscar

¿Cuál es el problema con la siguiente expresión si col es un Set con elementos? ¿Y si fuera una OrderedCollection? col do: [ :each | col remove: ea...

¿Cuál es el problema con la siguiente expresión si col es un Set con elementos? ¿Y si fuera una OrderedCollection?
col do: [ :each | col remove: each]


Essa pergunta também está no material:

objetos1-2012-tp08(1)
4 pág.

Programação Orientada A Objetos Universidad Nacional de La PlataUniversidad Nacional de La Plata

Respostas

User badge image

Ed Verified user icon

A expresão apresentada possui um problema quando col é um Set com elementos. Isso ocorre porque, ao remover um elemento durante a iteração, pode ocorrer uma modificação estrutural no conjunto, o que pode levar a resultados inesperados ou erros. No caso de col ser uma OrderedCollection, a expressão não apresenta problemas, pois a remoção de elementos durante a iteração não afeta a estrutura da coleção. É importante ter cuidado ao modificar uma coleção enquanto se itera sobre ela, pois isso pode levar a comportamentos indesejados.

0
Dislike0

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Continue navegando