First, i should say very sorry to you, guys. (It is also not for golang itself, but i think you may have interests on this. Just for some advice) Original Post <https://www.linkedin.com/groups/33207/33207-6153064731369295874>
When i'm reading something about sets operators, i feel strange when comparing to normal arithmetic process, i mean resolving equations like: x + y = 5 x - y = 3 is very easy, we don't have to draw some diagrams. But it is not clear except you draw venn diagram when dealing with sets: A - B = {3} A ∩ B = {4} (we could get A = {3, 4} here, but we can not do normal arithmetic comparing to above) Then, i think maybe they (the scientists who do math) didn't create enough operators for sets. So i add the two (actually 1 operator, 1 mark) "+" and "*": A+B is equal to A U B, but also mean no having repeated numbers ( A ∩ B = ∅) A* means "the rest part of A" (of cause, they are not very strictly defined...) Then, the calculation process seems more easy (without drawing a venn diagram): A - B = {3} <= actually => A* = {3} A ∩ B = {4} <= actually => A* + {4} = A, B* + {4} = B Then, it is clear that: A = {3, 4} (Just an idea...) -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.