Commit 7253b98
committed
Implement setindex for Base.ImmutableDict
The design of Base.ImmutableDict allows the same key to be added again, which
shadows the previously added value. Unfortunately, it still prints out all of
the entries, including repeated keys. I thought this might be confusing, so I
implemented it to remove the value if the key exists and then add the new value.
Closes #2161 parent 4e3d9e5 commit 7253b98
2 files changed
+14
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
27 | 37 | | |
28 | 38 | | |
29 | 39 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
46 | 50 | | |
47 | 51 | | |
48 | 52 | | |
| |||
0 commit comments