정렬되지 않은 컬렉션을 비교하는 sameElements 및 corresponds의 사용 위치를 보고합니다.
메서드 sameElements 및 corresponds는 요소를 컬렉션 내 위치순으로 비교하기 위해, 주어진 컬렉션의 반복자를 사용합니다.
그러므로 순서 없는 Set 또는 Map과 같이 요소의 순서가 잘 정의되어 있지 않은 경우 결과를 예측할 수 없습니다.
이를 수정하려면 ==, subsetOf을 사용하거나 요소를 특정 순서로 정렬하여 가져오세요.
예:
Set(3,2,1) sameElements Set(1, 2, 3) // 이는 false
// 하지만
Set(1, 2, 3, 4, 5) sameElements Set(5, 4, 3, 2, 1) // 이는 true