0
讓我們說,我有以下DIFF與單獨添加和刪除部分數據結構
my $clean = {
foo => 1,
bar => 2,
baz => 3,
};
my $dirty => {
foo => 1,
bar => 3,
blargh => 4,
};
my $differ = Differ->new; #made up object
$differ->compare($clean, $dirty);
$differ->added; # blargh
$differ->removed; # baz
$differ->updated; # bar
以上,也許是什麼I'my試圖做(一個非常新穎的例子,我的收益可能不足夠複雜)。有沒有可以爲我做這個的模塊?
我基本上試圖找出如何計算通過改變發送到遠程服務器的內容。模塊理論上應該能夠處理包括陣列在內的複雜數據結構(不需要自引用)
參見:http://stackoverflow.com/questions/4011632/perl-need-to-compare-two-data-structures-and-返回差異 – xxfelixxx
您的示例代碼中存在拼寫錯誤。 '我的$髒=> {'應該'我的$髒= {'。 – Kaoru