macfan-pl 156 Napisano 17 Stycznia 2021 Udostępnij Napisano 17 Stycznia 2021 Mam kod szkieletowy if (warunek){ # wykonaj coś } else { # tu ma być przerwanie wykonania skryptu } Teraz pokolei: muszę zamiast drugiewgo komentarza wstawić przerwanie wykonania skryptu. Do pętli IF nie stosuje się instrukcji break, bo to wyłoży kompilator. Co można zastosować zamiast instrukcji break, tak aby, przy wykryciu negatywnego wyniku warunku, skrypt się zakańczał? Cytuj Link to post Share on other sites
Rozwiązanie chrisplbw 407 Napisano 17 Stycznia 2021 Rozwiązanie Udostępnij Napisano 17 Stycznia 2021 https://www.w3schools.com/java/java_conditions.asp 1 Cytuj Link to post Share on other sites
mabrothrax 5730 Napisano 23 Marca 2021 Udostępnij Napisano 23 Marca 2021 @up Java to nie JavaScript. Co do pytania. Co masz na myśli pisząc przerwanie skryptu, wyjście z jakiejś funkcji? IF to nie pętla, to wyrażenie warunkowe, IFa możesz umieścić natomiast w pętli by reagować na zmiany. Dlatego też, IF nie posiada wyjścia z pętli bo pętlą nie jest. Toteż jeśli masz w pętli faktycznej - np. forEach jakiegoś IF'a to żeby z niego wyjść robisz po prostu ekwiwalent break'a dla odpowiedniej pętli w której się znajdujesz. Wszystko zależy od kontekstu tego co chcesz zrobić. Jeśli gdzieś obracasz jakieś dane i chcesz sobie zareagować przerwaniem całego skryptu gdy jakaś zmienna osiągnie odpowiednią wartość, to w miejscu gdzie się te dane zmieniają powinieneś mieć właśnie IFa i na tym IFie zareagować zawołaniem do funkcji która wszystko wyczyści i przerwie skrypt, zwkłym 'return'. Możliwości jest sporo. Cytuj Link to post Share on other sites
Recommended Posts
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.