Thread smartmatch (11 answers)
Opened by torsten at 2011-05-16 13:44

torsten
 2011-05-16 13:44
#148677 #148677
User since
2010-08-16
45 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hallo,

ich bin gerade dabei, smartmatch das erste Mal zu benutzen.

Zwei Hashes sollen verglichen werden. Soweit ich verstanden habe vergleicht %old~~%new nur, dass alle Keys des einen Hashes auch im anderen vorhanden sind.

Bleibt also der Vergleich der Werte. Dazu dachte ich an

Code: (dl )
@{[values %old]}~~@{[values %new]}


Das funktionierte bei meinen Tests immer. Aber es geht davon aus, dass values die Werte für beide Hashes in der selben Reihenfolge liefert.

Daher die Frage, kann ich sicher sein, dass bei 2 Hashes mit den selben Keys keys bzw. values das Ergebnis in der selben Reihenfolge liefert?

Danke,
Torsten

View full thread smartmatch