Я не видел много примеров монады штата скалаз. Существует этот пример, но это трудно понять, и есть только один другой вопрос при переполнении стека кажется.
Я собираюсь опубликовать несколько примеров, с которыми я играл, но я бы приветствовал дополнительные. Кроме того, если кто-то может предоставить пример, почему init
, modify
, put
и gets
используются для этого, было бы здорово.
Изменить: здесь - это замечательная 2-часовая презентация о государственной монаде.