F #은 = 연산자를 사용하고 Set과 같은 F # 컬렉션에서 2 차원 배열의 구조적 동일성을 지원합니다. 하지만 .NET 클래스 HashSet에서 동일한 평등 비교를 사용하려면 어떻게해야합니까? 기본적으로 참조 평등을 사용하며 IEqualityComparer<T>의 인스턴스를 사용하는 생성자가 있지만 2 차원 배열에 적합한 기본 제공 인스턴스를 찾을 수
이 단일 상태 개체를 사용하여 두 개의 나무 State.a 및 State.b의 루트를 가리키는 다음 합금 모델을 정의했습니다. 내가 얻을 솔루션 중 sig N {
children: set N
}
fact {
let p = ~children |
~p.p in iden
and no iden & ^p
}
one si