各要素を(要素、一致する正規表現)に配列にマッピングすることにより、文字列の配列をマップ(文字列、文字列)の配列に変換しようとしています。私のコードは次のとおりですが、実行するとエラーが発生します。
var articles:Array[Map[String,String]] = rawArticles map(x => x, x match {
case ArticleRE(id) => id
case _ => " "
}
)).toMap
rawArticles は元の配列で、ArticleRE は一致する正規表現です。