Delphi - for
Ostatnio zmodyfikowano 2024-03-21 12:06
E_Rysiek Temat założony przez niniejszego użytkownika |
Delphi - for » 2024-03-21 11:21:19 Dzień dobry Nie mogę znaleźć polecenia zatrzymującego wykonywanie tylko pętli for Exit zatrzymuje całą procedurę a ja chciałbym zatrzymać tyko for. |
|
DejaVu |
» 2024-03-21 12:06:57 ChatGPT: W języku Delphi, aby zatrzymać wykonanie tylko pętli `for` bez przerywania całej procedury czy funkcji, można użyć instrukcji `break`. Instrukcja `break` jest używana do natychmiastowego wyjścia z pętli, w której się znajduje, niezależnie od tego, czy jest to pętla `for`, `while` czy `repeat`. Oznacza to, że pętla zostanie zakończona, ale wykonywanie programu będzie kontynuowane od instrukcji znajdującej się bezpośrednio po zakończonej pętli.
Przykład użycia instrukcji `break` w pętli `for`:
```delphi for i := 1 to 10 do begin if i = 5 then break; // Zatrzymuje pętlę, gdy i osiągnie wartość 5 // Pozostałe instrukcje w pętli end; // Kolejne instrukcje po pętli for zostaną wykonane normalnie ```
W tym przykładzie, gdy zmienna `i` osiągnie wartość 5, instrukcja `break` zostanie wykonana, co spowoduje natychmiastowe zakończenie pętli `for`. Program będzie kontynuowany od instrukcji znajdującej się po zakończonej pętli.
|
|
« 1 » |