Ich habe einen Datensatztyp, der eine Funktion enthält:
%Vor% Ich möchte, dass dieser Typ strukturelle Gleichheit hat. Gibt es eine Möglichkeit, dass ich einfach markieren kann, dass bar
in Gleichheitstests ignoriert werden sollte? Oder gibt es anders herum?
Siehe Don Blog Beitrag zu diesem Thema, insbesondere der Abschnitt Benutzerdefinierte Gleichheit und Vergleich .
Das Beispiel, das er gibt, ist fast identisch mit der von Ihnen vorgeschlagenen Datensatzstruktur:
%Vor%Um Ihre ursprüngliche Frage genauer zu beantworten, können Sie einen benutzerdefinierten Typ erstellen, dessen Vergleich zwischen Instanzen immer wahr ist:
%Vor%Tags und Links f# structural-equality