Uwaga:
W momencie nagrywania tego odcinka Swift 5.2 jeszcze nie by艂 wydany 馃檪
Opis w艂a艣ciwy:
W poprzednim odcinku zobaczyli艣my troszeczk臋 jak wygl膮da kompozycja. Wspomnieli艣my dlaczego jest lepsza od dziedziczenia. Niestety okaza艂o si臋, 偶e w formie “wolnych funkcji” nie jest super czytelna.
W tym odcinku postaramy si臋 pokaza膰, 偶e jest wyj艣cie z tej sytuacji 馃檪
Plac zabaw z serii odcink贸w: https://github.com/sloik/LekkoTechnologiczni/tree/functional_functions
Linki
Implementacja operator贸w w wi臋kszo艣ci jest inspirowana z:
- pointfreeco (https://github.com/pointfreeco):
- pipe forward i forward composition np. tu: https://github.com/pointfreeco/episode-code-samples/blob/8e882949b9/0002-side-effects/Side%20Effects.playground/Sources/Util.swift#L32
- https://github.com/vincent-pradeilles/KeyPathKit
- https://github.com/thoughtbot/Runes
Warto poszuka膰 innych 馃檪