0
이 나는 위의 적절한 객체 사본을 작성하는 방법을케이스 클래스 객체를 복사하는 방법은 무엇입니까?
scala> val treeM = treeD.copy(_,_,_)
treeM: (Tree, Tree, Tree) => NewNode = <function3>
scala> println("Tree M == Tree D: %s" format (treeM == treeD).toString)
<console>:18: warning: (Tree, Tree, Tree) => NewNode and NewNode are unrelated: they will most likely never compare equal
println("Tree M == Tree D: %s" format (treeM == treeD).toString)
작동하지 않습니다
sealed abstract class Tree
case class NewNode(left: Tree,center: Tree, right: Tree) extends Tree
난 그냥 전체 개체
scala> val treeM = treeD.copy_
<console>:16: error: value copy_ is not a member of NewNode
val treeM = treeD.copy_
^
을 복사 할
을 무엇을 시도한다?
왜 그럴 수 있는지 설명해주십시오. –