Perguntas com a marcação «enumeration»

O processo de enumerar valores, por exemplo, de alguma coleção.


6
Métodos Java Enum - retorna enum de direção oposta
Eu gostaria de declarar um enum Direction, que tem um método que retorna a direção oposta (o seguinte não é sintaticamente correto, ou seja, enums não podem ser instanciados, mas ilustra meu ponto). Isso é possível em Java? Aqui está o código: public enum Direction { NORTH(1), SOUTH(-1), EAST(-2), WEST(2); …
113 java  enums  enumeration 

6
(Como) posso contar os itens em um enum?
Esta questão veio à minha mente, quando eu tinha algo como enum Folders {FA, FB, FC}; e queria criar uma matriz de contêineres para cada pasta: ContainerClass*m_containers[3]; .... m_containers[FA] = ...; // etc. (Usar mapas é muito mais elegante de usar: std::map<Folders, ContainerClass*> m_containers; :) Mas, voltando à minha pergunta …
98 c++  count  enumeration 


7
Singular ou plural para enumerações?
Você usa singular ou plural para enumerações? Acho que faz mais sentido com plural na declaração enum Weekdays { Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday } ... mas acho que faz mais sentido com o singular ao usar o tipo, por exemplo Weekday firstDayOfWeek = Weekday.Monday; Eu li uma …

1
Qual é o argumento BOOL * stop para enumerateObjectsUsingBlock: usado para?
Tenho usado enumerateObjectsUsingBlock:muito ultimamente para minhas necessidades de enumeração rápida e estou tendo dificuldade em entender o uso de BOOL *stopno bloco de enumeração. Os NSArrayestados de referência da classe stop: Uma referência a um valor booleano. O bloco pode definir o valor YESpara interromper o processamento adicional da matriz. …

9
Maneira inteligente de remover itens de um List <T> enquanto enumerar em C #
Tenho o caso clássico de tentar remover um item de uma coleção enquanto o enumera em um loop: List&lt;int&gt; myIntCollection = new List&lt;int&gt;(); myIntCollection.Add(42); myIntCollection.Add(12); myIntCollection.Add(96); myIntCollection.Add(25); foreach (int i in myIntCollection) { if (i == 42) myIntCollection.Remove(96); // The error is here. if (i == 25) myIntCollection.Remove(42); // The …
86 c#  list  foreach  enumeration 

9
Removendo da matriz durante a enumeração no Swift?
Eu quero enumerar por meio de uma matriz em Swift e remover certos itens. Estou me perguntando se isso é seguro de fazer e, se não, como devo fazer isso. Atualmente, eu estaria fazendo isso: for (index, aString: String) in enumerate(array) { //Some of the strings... array.removeAtIndex(index) }
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.