Pętle są rodzajem struktury przepływu sterowania w programowaniu, w której szereg instrukcji może być wykonywany wielokrotnie, dopóki nie zostanie spełniony jakiś warunek.
Załóżmy, że mam zmienną powłoki Unix, jak poniżej variable=abc,def,ghij I Aby wyodrębnić wszystkie wartości ( abc, defi ghij) za pomocą pętli i przechodzi każdą wartość w procedurze. Skrypt powinien umożliwiać wyodrębnienie dowolnej liczby wartości oddzielonych przecinkami z $variable.
To może wydawać się głupie pytanie, ale nie mogę nigdzie znaleźć odpowiedzi. Uderzam w ten internetowy interfejs API, który zwraca tablicę obiektów w formacie JSON: Dokumentacja Handlebars przedstawia następujący przykład: <ul class="people_list"> {{#each people}} <li>{{this}}</li> {{/each}} </ul> W kontekście: { people: [ "Yehuda Katz", "Alan Johnson", "Charles Jolley" ] } …
Czy mogę użyć tej samej zmiennej licznika dla forpętli wewnątrz forpętli? A może zmienne będą miały na siebie wpływ? Czy poniższy kod powinien używać innej zmiennej dla drugiej pętli, na przykład j, czy jest w iporządku? for(int i = 0; i < 10; i++) { for(int i = 0; i …
Chciałbym coś takiego zrobić. list_of_urls = ['http://www.google.fr/', 'http://www.google.fr/', 'http://www.google.cn/', 'http://www.google.com/', 'http://www.google.fr/', 'http://www.google.fr/', 'http://www.google.fr/', 'http://www.google.com/', 'http://www.google.fr/', 'http://www.google.com/', 'http://www.google.cn/'] urls = [{'url': 'http://www.google.fr/', 'nbr': 1}] for url in list_of_urls: if url in [f['url'] for f in urls]: urls[??]['nbr'] += 1 else: urls.append({'url': url, 'nbr': 1}) Jak mam to zrobić? Nie wiem, czy …
Mam tablicę e-maili (może to być tylko 1 e-mail lub 100 e-maili) i muszę wysłać tablicę z żądaniem ajax (które wiem, jak to zrobić), ale mogę wysłać tylko tablicę, która ma Zawiera 10 lub mniej e-maili. Więc jeśli istnieje oryginalna tablica 20 e-maili, będę musiała podzielić je na 2 tablice …
Właśnie przeniosłem się do zespołu Visual Basic tutaj w pracy. Jakie jest odpowiednik słowa kluczowego breakw języku Visual Basic, czyli wczesne wyjście z pętli, ale nie metoda?
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 3 lata temu . Popraw to pytanie Jaki jest obecny standard w 2017 roku w Javascript …
Napisałem tę funkcję w Pythonie, która transponuje macierz: def transpose(m): height = len(m) width = len(m[0]) return [ [ m[i][j] for i in range(0, height) ] for j in range(0, width) ] W trakcie tego procesu zdałem sobie sprawę, że nie do końca rozumiem, jak wykonywana jest pojedyncza linia zagnieżdżona …
Mam problem: używam pętli do przetwarzania wielu plików. Moje matryce są ogromne i dlatego często brakuje mi pamięci, jeśli nie jestem ostrożny. Czy istnieje sposób na wyrwanie się z pętli, jeśli zostaną utworzone jakieś ostrzeżenia? Po prostu działa w pętli i zgłasza, że zawiodło znacznie później ... denerwujące. Jakieś pomysły, …
Mam listę parametrów takich jak ta: public class parameter { public string name {get; set;} public string paramtype {get; set;} public string source {get; set;} } IEnumerable<Parameter> parameters; I tablicę ciągów, z którymi chcę to porównać. string[] myStrings = new string[] { "one", "two"}; Chcę iterować listę parametrów i sprawdzić, …
Czy istnieje metoda (lub sposób na uzyskanie podobnej funkcjonalności), aby zrobić fields_for_with_index? Przykład: <% f.fields_for_with_index :questions do |builder, index| %> <%= render 'some_form', :f => builder, :i => index %> <% end %> Ta renderowana część musi wiedzieć, jaki bieżący indeks znajduje się w fields_forpętli.
Poniższy kod spowoduje wydrukowanie 2 String word = "bannanas"; String guess = "n"; int index; System.out.println( index = word.indexOf(guess) ); Chciałbym wiedzieć, jak uzyskać wszystkie indeksy „n” („zgadnij”) w ciągu „banany” Oczekiwany wynik to: [2,3,5]
Mam pętlę for na tablicy. To, co chcę zrobić, to przetestować określony warunek w pętli i przejść do następnej iteracji, jeśli to prawda: For i = LBound(Schedule, 1) To UBound(Schedule, 1) If (Schedule(i, 1) < ReferenceDate) Then PrevCouponIndex = i Continue '*** THIS LINE DOESN'T COMPILE, nor does "Next" End …
Czy podczas iteracji po właściwościach obiektu można je bezpiecznie usunąć w pętli for-in? Na przykład: for (var key in obj) { if (!obj.hasOwnProperty(key)) continue; if (shouldDelete(obj[key])) { delete obj[key]; } } W wielu innych językach iterowanie po tablicy lub słowniku i usuwanie wewnątrz jest niebezpieczne. Czy w JS jest w …
Jaki jest dobry sposób na zapętlenie każdego wiersza wielowierszowego ciągu bez używania większej ilości pamięci (na przykład bez dzielenia go na tablicę)?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.