2011-07-19 59 views
2

我已經定義了一個包含許多標籤的記錄類型。通常我需要檢查此記錄類型的兩個值之間的差異---以查看哪些標籤的內容不同。檢查相同記錄類型的2個值之間的差異

我想沒有自動的方式來做到這一點(例如迭代),我必須逐一檢查不同的情況。

例如,要檢查2個值是否總是具有相同的內容,除了一個標籤,目前我做的是{v0 with label1 = a_content_of_label1} = {v1 with label1 = a_content_of_label1},它對我來說並不漂亮,因爲我需要自己選擇a_content_of_label1

有沒有更好的方法來做到這一點?非常感謝你!

+0

你將如何在其他任何語言做到這一點? – newacct

回答

6

這個什麼:

v0 = {v1 with label1 = v0.label1}