preguntar acerca de iterator

2
réponses

Comment la méthode remove de L’itérateur supprime réellement un objet

Nous savons tous que le moyen le plus sûr "et probablement le seul" de supprimer un objet d'une collection tout en l'itérant, est de récupérer d'abord le Iterator, d'effectuer une boucle et de supprimer si nécessaire; Iterator iter=Collection.itera …
demandé sur 1970-01-01 00:33:33
7
réponses

Iterator sur HashMap en Java

j'ai essayé d'itérer sur hashmap en Java, ce qui devrait être une chose assez facile à faire. Toutefois, le code suivant me donne quelques problèmes: HashMap hm = new HashMap(); hm.put(0, "zero"); hm.put(1, "one"); Iterator iter = (Iterator) hm.ke …
demandé sur 1970-01-01 00:33:33
8
réponses

Trouver la position de l’élément dans un TreeMap Java

je suis en train de travailler avec un TreeMap de Chaînes de caractères TreeMap<String, String>, et de l'utiliser pour mettre en œuvre un Dictionay de mots. j'ai ensuite une collection de fichiers, et voudrais créer une représentation de chaqu …
demandé sur 1970-01-01 00:33:31
6
réponses

C++ std::vector::iterator n’est pas un pointeur, pourquoi?

Juste une petite introduction, avec des mots simples. En C++, les itérateurs sont des "choses" sur lesquelles vous pouvez écrire au moins l'opérateur dereference *it, l'opérateur d'incrémentation ++it, et pour les itérateurs bidirectionnels plus avan …
demandé sur 1970-01-01 00:33:35
1
réponses

Dans Kotlin, comment modifier le contenu d’une liste tout en itérant

j'ai une liste: val someList = listOf(1, 20, 10, 55, 30, 22, 11, 0, 99) Et je tiens à le parcourir tout en modifiant certaines valeurs. Je sais que je peux le faire avec val copyOfList = someList.map { if (it <= 20) it + 20 else it } Co …
demandé sur 1970-01-01 00:33:36
4
réponses

c++ uint, non signé int, int

Salut j'ai un programme qui traite beaucoup avec des vecteurs et des indices des éléments de ces vecteurs, et je me demandais: est-il une différence entre uint et unsigned int ce qui est mieux d'utiliser l'un des types ci-dessus ou tout simplement u …
demandé sur 1970-01-01 00:33:30
1
réponses

Alimenter une liste Python dans une fonction en prenant un vecteur avec Boost Python

j'ai une fonction avec la signature: function(std::vector<double> vector); et je l'ai exposé, mais il ne prend pas en Python listes. J'ai regardé les autres réponses, et la plupart impliquent de changer la fonction pour prendre boost::python …
demandé sur 1970-01-01 00:33:33
7
réponses

La fermeture d’un java.util.Itérateur

j'ai mis en place une coutume java.util.Iterator utiliser une ressource qui devrait être libérée à la fin en utilisant un close() méthode. Cette ressource pourrait être un java.SQL.ResultSet, a java.io.Entrants etc... public interface CloseableIt …
demandé sur 1970-01-01 00:33:30
6
réponses

Sauter plusieurs itérations dans la boucle python

j'ai une liste dans une boucle et je veux sauter 3 éléments après look a été atteint. Dans cette réponse quelques suggestions ont été faites, mais je n'en fais pas bon usage: song = ['always', 'look', 'on', 'the', 'bright', 'side', 'of …
demandé sur 1970-01-01 00:33:34
1
réponses

Que signifie» trois points » en Python lors de l’indexation de ce qui ressemble à un nombre?

Quel est le sens de x[... ci-dessous? a = np.arange(6).reshape(2,3) for x in np.nditer(a, op_flags=['readwrite']): x[...] = 2 * x ... …
demandé sur 1970-01-01 00:33:37