J'ai besoin d'une bonne explication (les références sont un plus) sur la notation de tranche de Python. Pour moi, cette notation a besoin d'un peu de ramassage. Il a l'air extrêmement puissant, mais je n'ai pas vraiment
Un itérable est un objet, tel qu'une chaîne ou une collection, qui peut être itéré, cédant ses membres un à la fois.
J'ai besoin d'une bonne explication (les références sont un plus) sur la notation de tranche de Python. Pour moi, cette notation a besoin d'un peu de ramassage. Il a l'air extrêmement puissant, mais je n'ai pas vraiment
Existe-t-il une méthode comme isiterable? La seule solution que j'ai trouvée jusqu'à présent est d'appeler hasattr(myObj, '__iter__') Mais je ne sais pas à quel point c'est
Quelle est la définition la plus élémentaire de "itérable", "itérateur" et "itération" en Python? J'ai lu plusieurs définitions mais je ne parviens pas à en identifier la signification exacte car elle ne s'enracinera toujours pas. Quelqu'un peut-il m'aider s'il vous plaît avec les 3 définitions en...
J'ai une interface qui revient java.lang.Iterable<T>. Je voudrais manipuler ce résultat en utilisant l'API Java 8 Stream. Cependant, Iterable ne peut pas "diffuser". Avez-vous une idée de comment utiliser l'itérable en tant que flux sans le convertir en
Si j'ai une collection, par exemple Collection<String> strs, comment puis-je retirer le premier article? Je pourrais simplement appeler un Iterator, prendre son premier next(), puis jeter le Iterator. Y a-t-il une façon moins inutile de le
En Java 8, nous avons la classe Stream <T> , qui a curieusement une méthode Iterator<T> iterator() Vous vous attendez donc à ce qu'il implémente l'interface Iterable <T> , qui nécessite exactement cette méthode, mais ce n'est pas le cas. Quand je veux parcourir un Stream en...
Je me demande pourquoi l' Iterableinterface ne fournit pas les méthodes stream()et parallelStream(). Considérez la classe suivante: public class Hand implements Iterable<Card> { private final List<Card> list = new ArrayList<>(); private final int capacity; //... @Override public...
Je suis nouveau en Java et je suis vraiment confus avec iterator et iterable. Quelqu'un peut-il m'expliquer et donner quelques
Pourquoi l' Iteratorinterface ne s'étend pasIterable ? La iterator()méthode pourrait simplement retourner this. Est-ce intentionnel ou simplement une erreur des concepteurs de Java? Il serait pratique de pouvoir utiliser une boucle for-each avec des itérateurs comme ceci: for(Object o :...
Quelle est la "manière [...] la plus évidente" d'ajouter tous les éléments d'un itérable à un existant
J'ai un tableau de primitives, par exemple pour int, int [] foo. Cela peut être de petite taille ou non. int foo[] = {1,2,3,4,5,6,7,8,9,0}; Quelle est la meilleure façon d'en créer un Iterable<Integer>? Iterable<Integer> fooBar = convert(foo); Remarques: Veuillez ne pas répondre en...
Supposons que vous ayez un Javascript ES6 Iterable de type tableau dont vous savez à l'avance qu'il aura une longueur limitée, quel est le meilleur moyen de le convertir en un tableau Javascript? La raison en est que de nombreuses bibliothèques js telles que le soulignement et le lodash ne...
J'ai besoin de comprendre le nombre d'éléments dans un Iterableen Java. Je sais que je peux le faire: Iterable values = ... it = values.iterator(); while (it.hasNext()) { it.next(); sum++; } Je pourrais aussi faire quelque chose comme ça, car je n'ai plus besoin des objets dans Iterable: it =...
Un itérable est-il le même qu'un itérateur, ou sont-ils différents? Il semble, d' après les spécifications , qu'un itérable est un objet, disons, objtel qu'il obj[Symbol.iterator]fait référence à une fonction, de sorte que lorsqu'il est invoqué, retourne un objet qui a une nextméthode qui peut...