![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 162 Pomógł: 29 Dołączył: 6.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
Ostatnio zagłębiłem się w temat iteratorów, jednak nie jestem do końca pewien czy dobrze zrozumiałem. Wszędzie są typy iteratorów, a nigdzie nie mogę znaleźć klarownego wytłumaczenia co to w ogóle jest i do czego służy.
Z tego co zrozumiałem to iterator to: obiekt który ma dostęp do innego obiektu i... Właśnie co on robi? Jak przeglądałem różne typy to wywnioskowałem że pojawia się zawsze przy jakiś listach, np. listy plików, lista danych pobranych z bazy itp. (wszystko co robi się z pomocą pętli) Czy te całe iteratoy to właśnie to pobieranie różnych elementów z obiektu do którego ma dostęp iterator i wyświetlanie jako lista? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 162 Pomógł: 29 Dołączył: 6.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
Stworzyłem prosty kod obliczający silnie jako przykład iteratorów i mam pytanie czy dobrze to napisałem?
|
|
|
![]()
Post
#3
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Stworzyłem prosty kod obliczający silnie jako przykład iteratorów i mam pytanie czy dobrze to napisałem? Bez czytania dalszej treści już Ci mogę powiedzieć, że źle.Iterator to wzorzec zachowania polegający na sekwencyjnym dostępie do kolekcji. A u Ciebie żadnej kolekcji nie ma, jest to złe użycie wzorca. Równie dobrze możesz końcówką młotka wkręcać wkręty. Też się może uda. Ale nie zdziw się jak ktoś popuka Ci się w głowę (IMG:style_emoticons/default/tongue.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) ![]() ![]() |
ok ok (IMG:style_emoticons/default/winksmiley.jpg) , ale jak na początek...
Równie dobrze możesz końcówką młotka wkręcać wkręty. Też się może uda. Ale nie zdziw się jak ktoś popuka Ci się w głowę (IMG:style_emoticons/default/tongue.gif) i tu nie mogę się powstrzymać - skoro używacie takich powiedzeń to ja z życia wzięty przykład - akurat na budowie do wkręcania wkrętów do kołków rozporowych 99% osób używa młotków a nie wkrętarek (IMG:style_emoticons/default/winksmiley.jpg) - jeden raz pac i wkręt wkręcony (IMG:style_emoticons/default/winksmiley.jpg) (tu się nikt nie "bawi" a kołek trzyma mocno)... taka analogia ale jak na samo pierwsze użycie moim zdaniem powyższe może być... znając podstawową zasadę powinien szybko załapać jak chodzić po tablicach, odpowiednio dając warunki po obiektach czy "nietypowo" po drzewie DOM itp. itd.... |
|
|
![]()
Post
#5
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
ok ok (IMG:style_emoticons/default/winksmiley.jpg) , ale jak na początek... Jest źle przede wszystkim dlatego, że to początek!Nie namawiaj judzi do partactwa bo się przyzwyczają. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 06:50 |