ZILtoid1991@lemmy.world to Programmer Humor@programming.dev · 2 个月前Accidental shitpostlemmy.worldimagemessage-square18fedilinkarrow-up1152arrow-down16
arrow-up1146arrow-down1imageAccidental shitpostlemmy.worldZILtoid1991@lemmy.world to Programmer Humor@programming.dev · 2 个月前message-square18fedilink
minus-squareKairos@lemmy.todaylinkfedilinkarrow-up8arrow-down2·2 个月前This syntax isn’t actually a problem by itself. Go does this too (no operator overloading)
minus-squareGremour@lemmy.worldlinkfedilinkarrow-up4arrow-down1·edit-22 个月前In Go you can compare structure instances with == (by value). You can also compare pointers (in which case they can be different even if values are equal). You get what you ask for. Also, I’ve never needed “Equals” method in Go.
minus-squareKairos@lemmy.todaylinkfedilinkarrow-up5·2 个月前I think you can also == two structs in Java, but not classes.
This syntax isn’t actually a problem by itself. Go does this too (no operator overloading)
In Go you can compare structure instances with == (by value). You can also compare pointers (in which case they can be different even if values are equal). You get what you ask for.
Also, I’ve never needed “Equals” method in Go.
I think you can also == two structs in Java, but not classes.