單片眼鏡的自選具有以下訪問功能(Optional[C,A]): getOption: C => Option[A]
set: A => C => C
這是在與(部分)非對稱透鏡數據的原始定義的賠率。我期望: getOption: C => Option[A]
setOption: A => C => Option[C]
這是什麼原因?如何用Monocle獲得經典的部分鏡片?在對鏡頭進行
我使用單片眼鏡,scala中的透鏡庫來重構代碼的出現代碼day 12。 是否有可能改善這種代碼: type Register = String
type Mem = Map[String, Int]
@Lenses
case class State(mem: Mem, pointer: Int)
def processInstruction(instru