Pytania oznaczone «goto»

W programowaniu imperatywnym instrukcja „go to” jest bezwarunkową instrukcją skoku, która zmienia przepływ sterowania do punktu programu, do którego odwołuje się instrukcja „go to”.

259
Czy istnieje instrukcja goto w Javie?

Jestem tym zmieszany. Większość z nas została poinformowana, że ​​w Javie nie ma goto. Ale odkryłem, że jest to jedno ze słów kluczowych w Javie. Gdzie można go użyć? Jeśli nie można go użyć, to dlaczego został uwzględniony w Javie jako słowo

110
Dlaczego Go zawiera instrukcję „goto”

Zaskoczyło mnie, że Go zawiera stwierdzenie „goto” . Zawsze uczono mnie, że instrukcje „goto” należą do przeszłości i są złe, ponieważ blokują rzeczywisty przepływ programu, a funkcje lub metody są zawsze lepszym sposobem kontrolowania przepływu. Muszę czegoś przegapić. Dlaczego Google to...

94
Czy używanie zmiennych wycieku goto?

Czy to prawda, że gotoprzeskakuje przez fragmenty kodu bez wywoływania destruktorów i innych rzeczy? na przykład void f() { int x = 0; goto lol; } int main() { f(); lol: return 0; } Nie xwycieknie?

79
Przykłady dobrych wyników w C lub C ++ [zamknięte]

Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Zamknięte 6 lat temu . Zamknięte . To pytanie i odpowiedzi na nie są zablokowane, ponieważ pytanie jest niezwiązane z tematem, ale ma znaczenie historyczne....

47
Czy jakieś kompilatory dla JVM używają „szerokiego” goto?

Myślę, że większość z was wie, że gotojest to zastrzeżone słowo kluczowe w języku Java, ale tak naprawdę nie jest używane. Prawdopodobnie wiesz również, że gotojest to kod operacyjny Java Virtual Machine (JVM). Sądzę wszystkich skomplikowanych struktur przepływu kontrola Java, Scala i Kotlin są na...