Questions marquées «for-loop»

173
Comment puis-je trouver le dernier élément d'une liste <>?

Ce qui suit est un extrait de mon code: public class AllIntegerIDs { public AllIntegerIDs() { m_MessageID = 0; m_MessageType = 0; m_ClassID = 0; m_CategoryID = 0; m_MessageText = null; } ~AllIntegerIDs() { } public void SetIntegerValues (int messageID, int messagetype, int classID, int categoryID)...

172
Archivage nul dans une boucle for améliorée

Quelle est la meilleure façon de se prémunir contre null dans une boucle for en Java? Cela semble moche: if (someList != null) { for (Object object : someList) { // do whatever } } Ou if (someList == null) { return; // Or throw ex } for (Object object : someList) { // do whatever } Il n'y a...

164
Jamais vu auparavant C ++ for loop

Je convertissais un algorithme C ++ en C #. Je suis tombé sur ceci pour la boucle: for (u = b.size(), v = b.back(); u--; v = p[v]) b[u] = v; Il ne donne aucune erreur en C ++, mais il le fait en C # (impossible de convertir un int en booléen). Je ne peux vraiment pas comprendre cela pour la boucle,...

153
Changer les valeurs lors de l'itération

Supposons que j'ai ces types: type Attribute struct { Key, Val string } type Node struct { Attr []Attribute } et que je veux itérer sur les attributs de mon nœud pour les changer. J'aurais aimé pouvoir faire: for _, attr := range n.Attr { if attr.Key == "href" { attr.Val = "something" } } mais ce...

146
TypeScript pour… ou avec index / clé?

Comme décrit ici, TypeScript introduit une boucle foreach: var someArray = [9, 2, 5]; for (var item of someArray) { console.log(item); // 9,2,5 } Mais n'y a-t-il pas d'index / clé? Je m'attendrais à quelque chose comme: for (var item, key of someArray) { ...

142
Comment obtenir l'index actuel pour chaque Kotlin

Comment obtenir l'index dans un pour chaque boucle? Je veux imprimer des nombres pour chaque deuxième itération Par exemple for (value in collection) { if (iteration_no % 2) { //do something } } En java, nous avons la traditionnelle boucle for for (int i = 0; i < collection.length; i++) Comment...

134
Performances de FOR vs FOREACH en PHP

Tout d'abord, je comprends que dans 90% des applications, la différence de performance est complètement hors de propos, mais j'ai juste besoin de savoir quelle est la construction la plus rapide. Cela et ... Les informations actuellement disponibles à leur sujet sur le net prêtent à confusion....

128
Comment arrêter une boucle JavaScript for?

J'utilise ce JavaScript pour parcourir un tableau et trouver un élément de tableau correspondant: var remSize = [], szString, remData, remIndex, i; for (i = 0; i < remSize.length; i++) { // I'm looking for the index i, when the condition is true remSize[i].size == remData.size ? remIndex = i :...

122
Rupture / sortie imbriquée dans vb.net

Comment sortir du for imbriqué ou de la boucle dans vb.net? J'ai essayé d'utiliser exit for mais il n'a sauté ou cassé qu'une seule boucle for. Comment puis-je le faire pour ce qui suit: for each item in itemList for each item1 in itemList1 if item1.text = "bla bla bla" then exit for end if end for...