Resultados da pesquisa a pedido "iterator"
Por que estou perdendo informações de tipo?
Eu encontrei algo interessante para acontecer com mapas, tipos brutos e genéricos. Código a seguir: static { Map map = new HashMap (); Set <Map.Entry> set = map.entrySet (); for (Map.Entry entry : set) {} // fine for (Map.Entry entry : ...
Usando um regex_iterator em um istream
Eu quero ser capaz de resolver problemas como este:Obtendo std :: ifstream para lidar com LF, CR e CRLF? [https://stackoverflow.com/q/6089231/2642059]onde umistream precisa ser simbolizado por um delimitador complexo; de modo que a única maneira ...
Como clonar um iterador?
Suponha que eu tenha um iterador: val it = List("a","b","c").iteratorEu quero uma cópia disso; meu código é: val it2 = it.toList.iteratorEstá correto, mas não parece bom. Existe alguma outra API para fazer isso?
O que significa "consumir" em Python? Em um iterador?
Estou trabalhando em Python há alguns meses e me ocorreu que muitas vezes negligencio o vocabulário que me escapa à primeira vista, em vez de tentar entender a essência de uma idéia. Agora, olhando para trás, ainda me sinto confusa além da crença ...
Como posso verificar se um objeto é um iterador no Python?
Eu posso procurar por umnext() método, mas isso é suficiente? Existe uma maneira ideomatic?
Em python, posso gerar preguiçosamente cópias de um iterador usando tee?
Estou tentando criar um iterador que preguiçosamente cria (potencialmente muitas infinitas) cópias de um iterador. Isso é possível? Sei que posso criar qualquer número finito fixo de cópias simplesmente fazendo iter_copies = tee(my_iter, ...
Java, Removendo objeto de ArrayList
Eu tenho ClassA que tem um ArrayList estático de objetos public static ArrayList<Meteorit> meteorits = new ArrayList<Meteorit>();Agora eu quero remover um objeto desta lista como este ClassA.meteorits.remove(this);Isso está escrito na classe ...
Iterador seletivo
FYI: sem impulso, sim, tem isso, euquer reinventar a roda;) Existe alguma forma de um iterador seletivo (possível) em C ++? O que eu quero é separar seqüências de caracteres como esta: some:word{or otherpara um formulário como este: some : ...
Como escrevo um iterador que retorna referências para si mesmo?
Estou tendo problemas para expressar a vida útil do valor de retorno de umIterator implementação. Como posso compilar esse código sem alterar o valor de retorno do iterador? Gostaria que retornasse um vetor de referências. É óbvio que não estou ...
Como selecionar um elemento aleatório em std :: set?
Como posso selecionar um elemento aleatório em umstd::set? Eu tentei ingenuamente isso: int GetSample(const std::set<int>& s) { double r = rand() % s.size(); return *(s.begin() + r); // compile error }Mas ooperator+ não é permitido dessa maneira.