goto

GOTO nadal uważane za szkodliwe? [zamknięte]

Wszyscy są świadomi listów Dijkstry do redakcji: przejdź do oświadczenia uznanego za szkodliwe (również Tutaj .transkrypcja ... niej, jakby koncepcyjne problemy programowania może być rozwiązana pojedynczym trikiem, przez prosta forma kodowania!"

Przykłady dobrych gotos w C lub C++ [zamknięty]

W tym wątku przyjrzymy się przykładom dobrych zastosowań goto w C lub c++. Zainspirowana jest odpowiedzią, którą głosowali l ... tkich zamieszczonych odpowiedzi, na pewno jeśli mierzysz je po kontorach, przez które hejter musi przejść, aby tego uniknąć.

Czy korzystnie jest używać 'goto' w języku, który obsługuje pętle i funkcje? Jeśli tak, to dlaczego?

Od dawna mam wrażenie, że goto nigdy nie powinny być używane, jeśli to możliwe. Podczas przeglądania libavcodec (który jest ... em wiele zastosowań tego. Czy korzystnie jest używać goto w języku obsługującym pętle i funkcje? Jeśli tak, to dlaczego?

Czy jest instrukcja goto w Javie?

Jestem zdezorientowany. Większość z nas powiedziano, że nie ma żadnych instrukcji goto w Javie. Ale okazało się, że jest to ... łów kluczowych w Javie. Gdzie można go użyć? Jeśli nie można go użyć, to dlaczego został zawarty w Javie jako słowo kluczowe?

Poprawne użycie goto do zarządzania błędami w C?

To pytanie jest właściwie wynikiem interesującej dyskusji na programming.reddit.com jakiś czas temu. Zasadniczo sprowadza si ... prawne użycie goto W C? Czy wolisz inne metody, które wytwarzają bardziej zawiły i / lub mniej wydajny kod, ale unikają goto?

Czy korzystanie z goto wyciek zmiennych?

Czy to prawda, że goto przeskakuje przez fragmenty kodu bez wywoływania destruktorów i innych rzeczy? Np. void f() { int x = 0; goto lol; } int main() { f(); lol: return 0; } Czy x nie wycieknie?

Jak Mogę używać goto w Javascript?

Mam jakiś kod, który bezwzględnie muszę zaimplementować używając goto. Na przykład Chcę napisać taki program: start: alert("RINSE"); alert("LATHER"); repeat: goto start Czy jest na to sposób w Javascript?

Czy w bash jest oświadczenie "goto"?

Czy w bash jest deklaracja "goto"? Wiem, że jest to uważane za złą praktykę, ale potrzebuję konkretnie "goto".

Użyć GOTO czy nie?

Obecnie pracuję nad projektem, w którym polecenia goto są nagłówkowo używane. Głównym celem instrukcji goto jest posiadanie j ... eważ utrudnia odczyt kodu i Rozumiem. Ale jeśli używamy goto tylko do przodu i do jednej etykiety, to powinno być dobrze(?).

Alternatywa dla instrukcji goto w Javie

Jaka jest funkcja alternatywna dla słowa kluczowego goto w Javie? Ponieważ Java nie ma goto.

Czy ktoś jeszcze używa [goto] w C# i jeśli tak to dlaczego? [zamknięte]

Zastanawiałem się, czy ktoś jeszcze używa składni słowa kluczowego "goto" w C# i jakie są ku temu powody. Mam tendencję do ... , ale zastanawiałem się, czy istnieją jakieś wiarygodne scenariusze użycia takiej składni? Definicja Słowa Kluczowego Goto

Czy GOTO w PHP jest złe? [zamknięte]

zamknięte . To pytanie jest oparte na opinii. Obecnie nie przyjmuje odpowiedzi. ... Jednak nie jest to do końca tradycyjne GOTO, to tylko skok Etykieta. Ciekawi mnie, czy to GOTO jest złem i implikuje zły kod?

"goto" w Pythonie

Muszę używać goto w Pythonie. I found entrians goto ale moja implementacja Pythona (CPython 2.7.1 na Mac) nie ma tego modułu, ... do równoważnego kodu Pythona. Wszystko oprócz goto. Podobne projekty: PyCParser (Zobacz interpreter.py), PyCPython, PyLua .

Dlaczego Go ma oświadczenie "goto"

Byłem zaskoczony, że Go ma 'goto'. Zawsze uczono mnie, że stwierdzenia "goto" należą do przeszłości i zło, ponieważ zamyka rz ... u, a funkcje lub metody są zawsze lepszym sposobem kontrolowania przepływu. Coś mi chyba umyka. Dlaczego Google to włączyło?

Czy używanie "goto" jest złe?

Po wykonaniu kilku badań, jak przebić się przez pętlę drugorzędną while (true) { // Main Loop for (int I = 0; I < 15; ... e goto naprawdę, i dlaczego? czy istnieje bardziej skuteczny sposób na przerwanie głównej pętli niż użycie polecenia 'goto'?

Deklaracja zmiennej po etykiecie goto

Dziś znalazłem jedną ciekawą rzecz. Nie wiedziałem, że nie Można zadeklarować zmiennej po etykiecie goto. Kompilowanie nast ... kcji głównej, w moim przypadku) instrukcji goto, uważam, że zakres nie jest tu problemem. Ale dlaczego ja dostajesz ten błąd?

Bycie pod presją GOTO ciemnej strony

Mamy sytuację, w której programiści pracujący nad starszym (rdzeniowym) systemem są zmuszani do używania poleceń GOTO podczas ... to hell, no second if first time here goto hell, No third if first time here goto hell czwarty now up-to-date goto hell end:

Jak poprawnie używać polecenia goto

Uczęszczam na zajęcia z informatyki w liceum. Postanowiłem wrzucić goto oświadczenie do jednego z naszych laboratoriów, żeb ... ue*=x; x++; } System.out.println(factInput+"! = "+factValue); userInput.close(); } }

Inne sposoby radzenia sobie z" inicjalizacją pętli " w C#

Na początek powiem, że Zgadzam się, że instrukcje goto są w dużej mierze nieistotne przez konstrukcje wyższego poziomu we wsp ... ostawia to otwarte dla wyłącza się przez jeden błąd lub nie uwzględnia pustej tablicy i próbuje cofnąć coś, co się nie stało.

Oświadczenie goto nie może przekroczyć definicji zmiennej?

Załóżmy, że kod jest skompilowany w g++: #include <stdlib.h> int main() { int a =0; goto exit; int *b ... i więc chcesz zadeklarować zmienne, które pomiędzy goto-cross-area, nie inicjalizują ich (i nadal naruszają niektóre zasady).