Проверить разницу между двумя значениями одного и того же типа записи

Я определил тип записи со многими метками. Довольно часто мне нужно проверить разницу между двумя значениями этого типа записи --- чтобы увидеть, содержимое каких меток отличается.

Я думаю, что нет автоматического способа сделать это (например, итерации), я должен проверять разные случаи один за другим.

Например, чтобы проверить, всегда ли 2 значения имеют одинаковое содержимое, кроме одной метки, в настоящее время я делаю {v0 with label1 = a_content_of_label1} = {v1 with label1 = a_content_of_label1}, мне это не кажется красивым, потому что мне нужно выбрать a_content_of_label1 самому.

Есть ли лучший способ сделать это? Большое спасибо!


person SoftTimur    schedule 19.07.2011    source источник
comment
как бы вы сделали это на любом другом языке?   -  person newacct    schedule 20.07.2011


Ответы (1)


Что насчет этого:

v0 = {v1 with label1 = v0.label1}
person Stéphane Gimenez    schedule 19.07.2011