考虑一个简单的案例:
case class Node(id: String, name: String, children: Seq[Node])
如何使用 Monocle 更改任何深度?
如果它不存在并且有时更改名称,我想将一个新节点添加到列表子项中。但是任何深度。递归地。
考虑一个简单的案例:
case class Node(id: String, name: String, children: Seq[Node])
如何使用 Monocle 更改任何深度?
如果它不存在并且有时更改名称,我想将一个新节点添加到列表子项中。但是任何深度。递归地。