Pytania oznaczone «break»

98
Jak wyrwać się z zagnieżdżonych pętli?

Jeśli użyję breakinstrukcji, spowoduje to tylko przerwanie pętli wewnętrznej i muszę użyć flagi, aby przerwać pętlę zewnętrzną. Ale jeśli istnieje wiele zagnieżdżonych pętli, kod nie będzie dobrze wyglądał. Czy jest inny sposób na przerwanie wszystkich pętli? (Proszę nie używać goto...

91
Jak mogę wcześniej zwrócić coś z bloku?

Gdybym chciał zrobić coś takiego: collection.each do |i| return nil if i == 3 ..many lines of code here.. end Jak uzyskać taki efekt? Wiem, że mógłbym po prostu zawinąć wszystko wewnątrz bloku w duże wyrażenie if, ale chciałbym uniknąć zagnieżdżania, jeśli to możliwe. Break nie zadziała...

88
Używanie continue w instrukcji switch

Chcę przejść ze środka switchinstrukcji do instrukcji pętli w następującym kodzie: while (something = get_something()) { switch (something) { case A: case B: break; default: // get another something and try again continue; } // do something for a handled something...

87
Różnica między zawijaniem i dzieleniem wyrazów?

Jaka jest dokładna różnica między overflow-wrap/ word-wrapi word-break? I czy ktoś może mi powiedzieć, co jest lepsze do zrywania bardzo długich połączeń? Większość ludzi twierdzi, że powinieneś używać łamania słów w połączeniu z, overflow-wrapale nie wygląda to zbyt logicznie. Myślę, że...

86
Jak zabić pętlę while za pomocą naciśnięcia klawisza?

Czytam dane szeregowe i piszę do pliku csv za pomocą pętli while. Chcę, aby użytkownik mógł wyłączyć pętlę while, gdy poczuje, że zebrał wystarczającą ilość danych. while True: #do a bunch of serial stuff #if the user presses the 'esc' or 'return' key: break Zrobiłem coś takiego za pomocą...

85
przerwanie / zakończenie skryptu

Mam program, który analizuje dane i ma kilkaset wierszy. Na bardzo wczesnym etapie programu chcę przeprowadzić kontrolę jakości, a jeśli nie ma wystarczającej ilości danych, chcę, aby program zakończył działanie i powrócił do konsoli R. W przeciwnym razie chcę wykonać resztę kodu. Próbowałem...