Scala 无法进行嵌套模式匹配
条件是一个Seq[表达式] 编译器继续抱怨类型不匹配,预期表达式=>Boolean,实际表达式=>anyVal 这里的问题是Notchild:Subquery,只要我删除child:Subquery,投诉就会停止 我不知道为什么嵌套模式匹配不能在这里执行。以下是“不”的定义Scala 无法进行嵌套模式匹配,scala,apache-spark,apache-spark-sql,Scala,Apache Spark,Apache Spark Sql,条件是一个Seq[表达式] 编译器继续抱怨类型不匹配,预期表达式=>Boolean,实际表达式=>anyVal 这里的问题是Notchild:Subquery,只要我删除child:Subquery,投诉就会停止 我不知道为什么嵌套模式匹配不能在这里执行。以下是“不”的定义 谢谢。图案应该是 case _: Not => 或 前者是所谓的类型模式,类型不是,而不是子类型:在查询中。模式应该是 case _: Not => 或 前者是所谓的类型模式,类型不是,而不是子类型:inub
谢谢。图案应该是
case _: Not =>
或
前者是所谓的类型模式,类型不是,而不是子类型:在查询中。模式应该是
case _: Not =>
或
前者是所谓的类型模式,类型不是,而不是子类型:inubquery
case _: Not =>
case Not(child: InSubquery) =>