![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 73 Pomógł: 2 Dołączył: 1.10.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam pytanie ktora definicja funkcji jest poprawna/lepsza/szybsza. Jezeli pod kazdym wzgledem (oprocz ilosci kodu) jest to to samo napiszcie ktory sposob Wy wolicie.
Pozdrawiam J. Ten post edytował Jawor 23.01.2008, 21:49:29 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 12 Dołączył: 6.01.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Podobnie jak przedmówcy wydaje mi się że są równoważne pod względem wydajnościowym, ale głowy nie dam.
Jeżeli chodzi o preferowany przeze mnie sposób to jest to zdecydowanie rozwiązanie drugie. Dlaczego? Ponieważ kod jest w mniejszej liczbie nawiasów oraz sprawdzanie w ten sposób pewnych warunków koniecznych wydaje mi się po prostu bardziej czytelne. Dzieli to w pewien sposób zadania funkcji na obsługiwane w pierwszej kolejności sytuacje wyjątkowe i sytuację normalną obsługiwaną kiedy żaden wyjątek nie zajdzie. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 02:35 |