Re:Go 1.21
by Waterluvian on Wednesday June 21, 2023 @04:51PM
(#36424271)
It might also be that they’ve worked their way down the priority list and are getting to these features that are largely just to tidy up code.
[ Parent
| on HN ]
Clearing a container is usually a much simpler and faster operation than looping through all and removing them individually. That's not a question of tidying something up.
Re:Go 1.21
by onionisafruit on Wednesday June 21, 2023 @06:40PM
(#36425670)
There were compiler optimizations for clearing by iterating. I haven’t looked at the code, but I suspect this won’t be much more efficient than iterating was with the optimizations.
Re:Go 1.21
by yencabulator on Wednesday June 21, 2023 @10:43PM
(#36427419)
I expect both will result in the same code; the only difference is that the clear built-in can handle maps with NaN keys.