Piszę skrypt w Bash, aby przetestować kod. Jednak głupio wydaje się uruchamianie testów, jeśli kompilacja kodu nie powiedzie się, w takim przypadku po prostu przerywam testy. Czy jest jakiś sposób, aby to zrobić bez owijania całego skryptu w pętli while i używania przerw? Coś jak dun dun goto?
Czy istnieje sposób, aby natychmiast zatrzymać wykonywanie skryptu SQL na serwerze SQL, na przykład polecenie „break” lub „exit”? Mam skrypt, który wykonuje sprawdzanie poprawności i wyszukiwania, zanim zacznie wstawiać, i chcę, aby przestał, jeśli którekolwiek z sprawdzeń poprawności lub odnośników zakończy się niepowodzeniem.
Chciałbym wiedzieć, jak wyjść z Pythona bez zrzutu zrzutu danych wyjściowych. Nadal chcę, aby móc zwrócić kod błędu, ale nie chcę wyświetlać dziennika śledzenia. Chcę móc wyjść exit(number)bez śledzenia, ale w przypadku wyjątku (nie wyjścia) chcę śledzenia.
Czy istnieje coś podobnego do pipefail dla wielu poleceń, na przykład instrukcja „try”, ale w bash. Chciałbym zrobić coś takiego: echo "trying stuff" try { command1 command2 command3 } I w dowolnym momencie, jeśli jakieś polecenie zawiedzie, porzuć i powtórz błąd tego polecenia. Nie chcę robić czegoś takiego: command1 if …
Jestem notobem w skryptowaniu powłoki. Chcę wydrukować wiadomość i zakończyć skrypt, jeśli polecenie się nie powiedzie. Próbowałem: my_command && (echo 'my_command failed; exit) ale to nie działa. Nadal wykonuje instrukcje następujące po tym wierszu w skrypcie. Używam Ubuntu i bash.
Używam Pry z aplikacją Rails. Ustawić binding.prywewnątrz pętli w moim modelu, aby spróbować i debugowania problem. Na przykład: (1..100).each do |i| binding.pry puts i end Kiedy piszę quit, przechodzi do następnej iteracji i zatrzymuje się ponownie. Czy istnieje sposób na wyjście z pętli, aby nie musiałem pisać quit100 razy? Obecnie …
Po wejściu set -ew interaktywną powłokę bash, bash natychmiast zakończy działanie, jeśli jakiekolwiek polecenie zakończy się z niezerową wartością. Jak mogę cofnąć ten efekt?
Czy powinienem używać exit()czy tylko returnoświadczeń w main()? Osobiście faworyzuję returninstrukcje, ponieważ uważam, że to jak czytanie dowolnej innej funkcji, a kontrola przepływu podczas czytania kodu jest płynna (moim zdaniem). I nawet jeśli chcę zmienić tę main()funkcję, returnwybór wydaje się lepszym wyborem niż exit(). Czy exit()robi coś specjalnego, returnco nie?
Mam opublikowaną aplikację w języku C #. Problem polega na tym, że za każdym razem, gdy zamykam główny formularz, klikając czerwony przycisk wyjścia, zamyka on formularz, ale nie zamyka aplikacji. Dowiedziałem się tego, gdy próbowałem wyłączyć komputer, mając nadzieję, że aplikacja, którą stworzyłem, działała płynnie, a następnie zostałem zbombardowany przez …
Mam aplikację, w której na stronie głównej mam przyciski do nawigacji po aplikacji. Na tej stronie mam przycisk „EXIT”, który po kliknięciu powinien przenieść użytkownika na ekran główny telefonu, na którym znajduje się ikona aplikacji. Jak mogę to zrobić?
W Javie, jaka jest różnica z System.exit(0)następującym kodem lub bez ? public class TestExit { public static void main(String[] args) { System.out.println("hello world"); System.exit(0); // is it necessary? And when it must be called? } } Dokument mówi: „Ta metoda nie zwraca normalnie.” Co to znaczy?
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.