В попытке остаться с функциональным стилем я с трудом понимаю, когда я должен предпочесть:
(-> [1 2 3] reverse last)
над
(last (reverse [1 2 3]))
Когда я сталкиваюсь с обоими стилями в проекте, я нахожу, что он прерывает мой поток, поскольку мне приходится переключаться между мышлением о композициях функций и думать о промежуточных состояниях.
Что я должен использовать в какое время?