标签: scala scalaz lenses
鉴于,说
case class Person(age: Int) val ageL: Lens[Person, Int] = ...
我如何提出:
def incrementAge(by: Int): ReaderWriterState[Config, String, Person]
同时利用ageL镜头。 Scalaz镜头有一些实用工具可以在State中创建Lens,但我不确定如何将其转换为ReaderWriterState。
ageL
State
Lens
ReaderWriterState