Wpis z mikrobloga

@Edelner: nie, to nie tak. Ta zasada bierze się stąd, że jak masz coś zwrócić to lepiej to zrobić przez returna zamiast modyfikować gdzieś jakieś obiekty. Dzięki temu programujesz funkcyjnie, bo wywołanie funkcjy nie zmienia żadnego istniejącego stanu tylko zwraca jakiś nowy stan.

Oczywiście jak trzeba coś zrobić co musi zmieniać stan np. operacja do bazy to nie ominiesz mutowania i wtedy zwracanie niczego jest ok. W programowaniu funkcyjnym używa się
  • Odpowiedz