与えられた、言う
case class Person(age: Int)
val ageL: Lens[Person, Int] = ...
どうやって思いつくのですか:
def incrementAge(by: Int): ReaderWriterState[Config, String, Person]
ageL
レンズを活かしながら。Scalaz Lens には から を作成するユーティリティがいくつかありますがState
、Lens
それを に変換する方法がわかりませんReaderWriterState
。