Aktywne Wpisy
Morfi_pl +376
#ewakuacjaboners
Nie no, ja rozumiem, że w tym sklepie zawsze był chlew, jednak teraz to już zupełnie przesadzają.
#biedronka
Nie no, ja rozumiem, że w tym sklepie zawsze był chlew, jednak teraz to już zupełnie przesadzają.
#biedronka
![Morfi_pl - #ewakuacjaboners
Nie no, ja rozumiem, że w tym sklepie zawsze był chlew,...](https://wykop.pl/cdn/c3201142/67ca089b7a145ffb916dddbb4c1dd35a13fb05cb494510d9757392d756b70a45,w150.jpg?author=Morfi_pl&auth=e5f6fe3bf6485d73c1dc4a9cfa0dcde6)
źródło: temp_file566664850431835875
Pobierz
Polejmnie +456
W Wyborczej stabilnie od rana...
#heheszki
#heheszki
![Polejmnie - W Wyborczej stabilnie od rana...
#heheszki](https://wykop.pl/cdn/c3201142/3b695254114bc6412881857b5851e1c1fb421565086d51d5a555d5c69d1ff64d,w150.jpg?author=Polejmnie&auth=4bf3a0bcff10988f0b56c53baa4152df)
źródło: 20240528_073657
Pobierz
To wywołuję tę samą metodę dwa razy?
#pytanie #programowanie
Ale ogólnie to dwa razy.
W takich sytuacjach zdefiniuje się zmienną, przypisuje jej wartość z tej metody, sprawdza jej wartość w IFie i dopiero zwraca.
@Tylko_Japonki: To nie jest optymalizacja :)
W końcu czasami właśnie o dwukrotne wywołanie metody programiście chodzi. I co wtedy? Jak kompilator miałby wyczuć intencje? :D
Język jak najbardziej można taki zrobić, tylko musi wtedy ta metoda być jakoś oznaczona że obsługuje takie optymalizacje, no i język musi to wspierać.
Tak tylko się czepiam o nic (✌ ゚
Więc najprostszym rozwiązaniem jednak jest wywoływanie metody za każdym razem a niech programista się zastanowi co konkretnie chce osiągnąć :D