Artur 47 wyśw. 06-07-2025 21:39

Pętla for-each

Mam pytanie, bo jeszcze nie do końca to rozumiem: czy pętla for each różni się czymś od pętli for? I jeśli tak to czym dokładnie?




Programowanie Dodaj post do ulubionych Poproś o pomoc
s.gugula 06-07-2025 23:25

No ma inną konstrukcję (to co w nawiasie to zupełnie co innego). Zmienna iteracyjna w pętli for-each to "domyślnie" z każdym obiegiem kolejny element kolekcji (tablicy), przez którą przechodzimy. I pętla for=each służy tak naprawdę tylko do odczytywania danych z tablicy - np. próba ich modyfikacji przy użyciu tej pętli nie zmieni elementów takiej tablicy.


Artur 07-07-2025 11:32

Czyli poza innym zapisem to jest to właściwie mniej zaawansowana pętla for?


s.gugula 09-07-2025 00:19

No nie wiem czy mniej zaawansowana, to trochę ogólne stwierdzenie, ale z grubsza rzecz biorąc tak ;)