Comparison of multidimensional associative arrays
Alexander Zhirov
azhirov1991 at gmail.com
Wed Feb 8 19:04:15 UTC 2023
On Wednesday, 8 February 2023 at 18:57:00 UTC, Anonymouse wrote:
> Can you explain how you determine how/if two entries are
> different?
I apologize. I have not written, in fact, what I need to get.
Array `A`
```d
[
4:["id":"4", "deleted":"f", "name":"6.2"],
3:["id":"3", "deleted":"f", "name":"5.6_hwlister"],
2:["id":"2", "deleted":"t", "name":"6.2"],
1:["id":"1", "deleted":"f", "name":"5.6"]
]
```
Array `B`
```d
[
6:["id":"6", "deleted":"f", "name":"6.2_test"],
5:["id":"5", "deleted":"f", "name":"5.6_test"],
4:["id":"4", "deleted":"f", "name":"6.2_hwlister"],
3:["id":"3", "deleted":"f", "name":"5.6_hwlister"],
2:["id":"2", "deleted":"f", "name":"6.2"],
1:["id":"1", "deleted":"f", "name":"5.6"]
]
```
Diff:
```d
[
6:["id":"6", "deleted":"f", "name":"6.2_test"],
5:["id":"5", "deleted":"f", "name":"5.6_test"],
4:["id":"4", "deleted":"f", "name":"6.2_hwlister"],
2:["id":"2", "deleted":"f", "name":"6.2"]
]
```
That is, the result is arrays of table B that are missing OR not
equal to arrays in table A.
More information about the Digitalmars-d-learn
mailing list