![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 14.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam, poszukuję optymalnego sposobu na zapis poniższej funkcji (metoda w klasie, której nie wklejam):
Gdyby w isset() można było dokonać przypisania, to całość sprowadzałaby się do:
Niestety się nie da. Ma ktoś może jakiś pomysł jak to zoptymalizować? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
@fifi209, @kapuch: Chodziło o sytuację gdzie zależy nam tylko na inkrementacji wartości zmiennej, np.:
W tych przypadkach nie ma realnej różnicy. Szczerze to jestem zdziwiony jak długo się ten wątek ciągnie, więc tam na zakończenie (oby) 1) Mikroptymalizacja z reguły jest pozbawiona sensu w "zadaniach wysokiego poziomu" - to odnośnie pre/postinkrementacji, używania bloków if/else lub ?: itp. 2) Kod powinno się pisać czytelny. Jeżeli jeden zapis jest czytelniejszy od drugiego to można z niego skorzystać. A to kiedy coś jest czytelne... no tyle to już chyba potraficie sami ocenić? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 17:07 |