1. ホーム
  2. arrays

scalaで2つの配列を比較するには?

2023-10-30 12:21:01

質問

val a: Array[Int] = Array(1,2,4,5)
val b: Array[Int] = Array(1,2,4,5)
a==b // false

2つの配列(またはシーケンス)が等価であるかどうかを確認するためのパターンマッチングの方法はありますか?

どのように解決するのですか?

最後の行を次のように変更する必要があります。

a.deep == b.deep

を使って、配列の深い比較を行います。