以下的高阶函数等价表达式是什么?
def isRepeated:Boolean = {
prev match {
case Some(a) => a.prev match {
case Some(b) => b.equals(this)
case None => false
}
case None => false
}
}
答案 0 :(得分:4)
我相信这是等价的:
def isRepeated:Boolean = prev.exists(_.prev.exists(_.equals(this)))