Wpis z mikrobloga

@mikson123: Bo robi się burdel w kodzie i zawsze można zastąpić goto czymś innym i bardziej czytelnym. Ale jak gdzieś tam użyjesz gdzie ma to jakiś sens (np. wyjście z zagnieżdżonej pętli) to nie będzie koniec świata.
  • Odpowiedz
@mikson123: źle zastosowane prowadzi do trudnego do zrozumienia kodu. Współcześnie nie ma potrzeby korzystania z goto. goto uzasadnione jest wyłącznie w niszowych przypadkach, takich jak np. kod, który musi być maksymalnie wydajny.
  • Odpowiedz
@rethil: @MMurzinio: @ghostface: to inaczej. Mam wątek, chcę żeby w przypadku wystąpieniu błędu (jakiegokolwiek, jeśli którakolwiek funkcja zwróci error), przeskoczyć na samą górę i kod wykonywał się od nowa. Jak zrealizować to bez if(error) goto poczatek;?
  • Odpowiedz