2つのシーケンスをマージして並べ替えようとしています。2つのシーケンスをスケーラで整然としたやり方で結合する
val seq1 = Seq(1,3,5,7,9)
val seq2 = Seq(2,4,6,8)
var arr = Seq[Int]()
for(b <- seq2)
{
for(a <- seq1)
{
if(a < b)
arr = arr :+ a
else
{
arr = arr :+ b;break;
}
}
}
println(arr)
私がする必要性を必要と出力:
Seq(1,2,3,4,5,6,7,8,9)
しかし、それは休憩がScalaで動作しないようです以下は、私が書いたコードです。私はその言語に対して比較的新しいです。この操作を実行する最良の方法は何でしょうか?
、および場合これはおそらくエラーになるでしょう。あれは正しいですか? – Luciano