我有一個createDataFrame方法,它返回一個Option [DataFrame]。然後我想'獲取'DataFrame並在後面的代碼中使用它。我得到一個類型不匹配,我無法修復: val df2: DataFrame = createDataFrame("filename.txt") match {
case Some(df) => { //proceed with pipelin
要合併val A = Option(Seq(1,2))和val B = Option(Seq(3,4)),以產生一個新的選項順序 val C = Option(Seq(1,2,3,4)) 這 val C = Option(A.getOrElse(Nil) ++ B.getOrElse(Nil)), 似乎比 val C = Option(A.toList.flatten ++ B.toList.fl
看起來如果案例類同時具有枚舉和選項,我不能從Java實例化它。 考慮斯卡拉如下: object WeekDay extends Enumeration {
type WeekDay = Value
val Mon, Tue, Wed, Thu, Fri, Sat, Sun = Value
}
case class EnumOption(e: WeekDay.Valu