Seq から作成された LinkedHashSet があります。Seq の順序を維持する必要があるため、LinkedHashSet を使用しましたが、Set のように一意性も確保する必要があります。この LinkedHashSet を別のシーケンスと照合して、それらのさまざまなプロパティが同じであることを確認する必要があります。インデックスを使用してループできると思いiましたが、そうではないようです。これが私が達成したいことの例です。
var s: Seq[Int] = { 1 to mySeq.size }
return s.forall { i =>
myLHS.indexOf(i).something == mySeq.indexOf(i).something &&
myLHS.indexOf(i).somethingelse == mySeq.indexOf(i).somethingelse
}
では、LHS の個々の要素にアクセスするにはどうすればよいでしょうか?