Próbuję przejść przez tablicę. Mam następujący kod: var currnt_image_list= '21,32,234,223'; var substr = currnt_image_list.split(','); // array here Próbuję usunąć wszystkie dane z tablicy. Czy ktoś może poprowadzić mnie właściwą
Próbuję przejść przez tablicę. Mam następujący kod: var currnt_image_list= '21,32,234,223'; var substr = currnt_image_list.split(','); // array here Próbuję usunąć wszystkie dane z tablicy. Czy ktoś może poprowadzić mnie właściwą
AFAIK, istnieją dwa podejścia: Powtórz kopię kolekcji Użyj iteratora rzeczywistej kolekcji Na przykład, List<Foo> fooListCopy = new ArrayList<Foo>(fooList); for(Foo foo : fooListCopy){ // modify actual fooList } i Iterator<Foo> itr =
Chcę przeglądać obiekty zawarte w tablicy i zmieniać właściwości każdego z nich. Jeśli to zrobię: for (var j = 0; j < myArray.length; j++){ console.log(myArray[j]); } Konsola powinna wywołać każdy obiekt w tablicy, prawda? Ale w rzeczywistości wyświetla tylko pierwszy obiekt. jeśli...
Wiem NSDictionariesjako coś, czego potrzebujesz key, aby uzyskać value. Ale w jaki sposób można iteracyjne nad wszystkim keysi valuesw sposób NSDictionary, tak, że wiem, co klucze istnieją, i jakie wartości są? Wiem, że jest coś o nazwie dla w pętli w JavaScript. Czy jest coś podobnego...
Właśnie miałem szybkie pytanie dotyczące pętli w Ruby. Czy istnieje różnica między tymi dwoma sposobami iteracji w kolekcji? # way 1 @collection.each do |item| # do whatever end # way 2 for item in @collection # do whatever end Zastanawiam się tylko, czy są dokładnie takie same, czy może...
Wątek reddit wychowany pozornie ciekawe pytanie: Funkcje rekurencyjne typu tail można w prosty sposób przekształcić w funkcje iteracyjne. Inne można przekształcić za pomocą jawnego stosu. Czy każdą rekurencję można przekształcić w iterację? Przykład (licznik?) W poście to para: (define...
W Javie, jaki byłby najszybszy sposób na iterację wszystkich znaków w łańcuchu, to: String str = "a really, really long string"; for (int i = 0, n = str.length(); i < n; i++) { char c = str.charAt(i); } Albo to: char[] chars = str.toCharArray(); for (int i = 0, n = chars.length; i < n;...
Wiem, że LinkedHashMapma przewidywalną kolejność iteracji (kolejność reklamowa). Czy Setzwracane przez LinkedHashMap.keySet()i Collectionzwracane przez LinkedHashMap.values()klienta również utrzymują to
Mam obiekt Pythona z kilkoma atrybutami i metodami. Chcę iterować po atrybutach obiektów. class my_python_obj(object): attr1='a' attr2='b' attr3='c' def method1(self, etc, etc): #Statements Chcę wygenerować słownik zawierający wszystkie atrybuty obiektów i ich bieżące wartości, ale chcę to...
Rozważać: >>> lst = iter([1,2,3]) >>> next(lst) 1 >>> next(lst) 2 Tak więc, postęp iteratora jest, zgodnie z oczekiwaniami, obsługiwany przez mutację tego samego obiektu. W takim przypadku spodziewałbym się: a = iter(list(range(10))) for i in a: print(i)...
W moim skrypcie muszę wykonać zestaw działań w zakresie dat, podając datę rozpoczęcia i zakończenia. Proszę o wskazówki, jak to osiągnąć za pomocą języka Java. for ( currentDate = starDate; currentDate < endDate; currentDate++) { } Wiem, że powyższy kod jest po prostu niemożliwy, ale robię...
Sposób na iterację w zakresie w bash to for i in {0..10}; do echo $i; done Jaka byłaby składnia iteracji sekwencji z krokiem? Powiedz, chciałbym uzyskać tylko liczbę parzystą w powyższym
Załóżmy, że mam taką listę: mylist = ["a","b","c","d"] Aby uzyskać wydrukowane wartości wraz z ich indeksem, mogę użyć enumeratefunkcji Pythona w ten sposób >>> for i,j in enumerate(mylist): ... print i,j ... 0 a 1 b 2 c 3 d >>> Teraz, kiedy próbuję użyć go wewnątrz a list...
Załóżmy, że masz taki obiekt javascript: var data = { foo: 'bar', baz: 'quux' }; Dostęp do właściwości można uzyskać poprzez nazwę właściwości: var foo = data.foo; var baz = data["baz"]; Ale czy można uzyskać te wartości, jeśli nie znasz nazwy właściwości? Czy nieuporządkowany charakter tych...
Czy istnieje sposób jQuery do wykonywania iteracji na składowych obiektu, na przykład w: for (var member in obj) { ... } Po prostu nie podoba mi się, że to forwystaje z mojej uroczej notacji
Aby przeczytać jakiś plik tekstowy, w C lub Pascalu, zawsze używam następujących fragmentów do odczytu danych do EOF: while not eof do begin readline(a); do_something; end; Dlatego zastanawiam się, jak mogę zrobić to prosto i szybko w Pythonie?
Jak mogę iterować po krotce (używając C ++ 11)? Wypróbowałem następujące: for(int i=0; i<std::tuple_size<T...>::value; ++i) std::get<i>(my_tuple).do_sth(); ale to nie działa: Błąd 1: przepraszam, nie zaimplementowano: nie można rozwinąć „Listener ...” do listy argumentów o...
Mam następujący kod: // Obtain the string names of all the elements within myEnum String[] names = Enum.GetNames( typeof( myEnum ) ); // Obtain the values of all the elements within myEnum Array values = Enum.GetValues( typeof( myEnum ) ); // Print the names and values to file for ( int i = 0;...
Czy słuszne jest stwierdzenie, że wszędzie tam, gdzie używana jest rekurencja, można użyć forpętli? A jeśli rekurencja jest zwykle wolniejsza, jaki jest techniczny powód, aby kiedykolwiek używać jej forzamiast iteracji pętli? A jeśli zawsze jest możliwe przekształcenie rekurencji w forpętlę, czy...
Jeśli mam skrót Perla z kilkoma parami (klucz, wartość), jaka jest preferowana metoda iteracji wszystkich kluczy? Słyszałem, że używanie eachmoże w jakiś sposób mieć niezamierzone skutki uboczne. Czy to prawda i czy jedna z dwóch poniższych metod jest najlepsza, czy też jest lepszy sposób? #...