コレクションのコレクションに対して .flatten をエミュレートしているコードを報告します。
例:
Seq(seq1, seq2).flatMap(identity)
Seq(seq1, seq2).flatMap(x => identity(x))
Seq(seq1, seq2).flatMap(x => x)
val nestedOption = Option(Some(10))
nestedOption.getOrElse(None)
nestedOption.map(_.get)
クイックフィックス適用後:
Seq(seq1, seq2).flatten
Seq(seq1, seq2).flatten
Seq(seq1, seq2).flatten
val nestedOption = Option(Some(10))
nestedOption.flatten
nestedOption.flatten