reader-monad

Jaki jest cel monady czytelnika?

Monada czytelnika jest tak złożona i wydaje się bezużyteczna. W imperatywnym języku, takim jak Java czy C++, nie ma równoważnego pojęcia dla czytelnika monad, jeśli się nie mylę. Możesz podać prosty przykład i wyjaśnić to trochę?

Dane konfiguracyjne w Scali-czy powinienem używać czytnika monad?

Jak utworzyć odpowiednio funkcjonalny konfigurowalny obiekt w Scali? Obejrzałem film Tony' ego Morrisa na monadzie Reader i n ... raz-i-tylko-raz). Jak wyglądałaby monada Reader w tej sytuacji i wyjaśnij mi to, jakbym miał 5 lat, jakie są jej zalety?