- MaIn forum http://www.main.pun.pl/index.php - POgaduszki http://www.main.pun.pl/viewforum.php?id=5 - rehash http://www.main.pun.pl/viewtopic.php?id=4 |
saf - 2007-11-29 20:41:55 |
Przypominam państwu projektantom i implementatorom, że zmieniając z zewnątrz elementy niektórych kolekcji Smalltalka musimy wywoływać metodę Collection>>rehash, aby zapewnić prawidłowe wyszukiwanie elementów. Jeśli się nie mylę, dotyczy to co najmniej kolekcji Set, a przez to i Dictionary. |
Collect - 2007-11-29 21:57:37 |
No ale wiele problemów da się rozwiązać prosto i zgrabnie, czarując kolekcjowymi metodami. Np. jak się zmienia kolekcję przez collect to żadnych rehashów nie trzeba już robić no nie? |
saf - 2007-11-29 23:18:41 |
Przy collect: nie trzeba robić rehasha, bo collect: tworzy nową kolekcję, a nie zmienia starą. |