Etap 3 — dwa warunki zakończenia

PiotrZAutor edytowano

Pętla ma się skończyć, gdy odczyty się skończą albo sygnał osiągnie próg. Jak to połączyć?

2

Komentarze 4

Zaloguj się, żeby dołączyć do dyskusji.

Zaloguj się Załóż konto
  1. EmmaCodesodpowiedzi: 2

    W warunku while sprawdź, czy indeks jest mniejszy niż liczba odczytów. W środku pętli, gdy sygnał przekroczy LOCK_DB, wypisz sukces i przerwij. Po pętli rozróżnij, czy wyszedłeś przez sukces, czy przez brak danych (np. flagą).

    6
    1. PiotrZAutorodpowiedzi: 1

      Z flagą działa idealnie.

      0
      1. SamPrice

        while/else zawsze mnie myli, wolę flagę 😄

        3
    2. ElaKowalska

      Albo while ... else — blok else wykonuje się, gdy pętla skończyła się bez break. Mało znana konstrukcja.

      5