|
|
|
|
|
by TheDong
296 days ago
|
|
I agree with your point, but you'll have to update your example of something go can't do > having to write a for loop to get the list of keys of a map We now have the stdlib "maps" package, you can do: keys := slices.Collect(maps.Keys(someMap))
With the wonder of generics, it's finally possible to implement that.Now if only Go was consistent about methods vs functions, maybe then we could have "keys := someMap.Keys()" instead of it being a weird mix like `http.Request.Headers.Set("key", "value")` but `map["key"] = "value"` Or 'close(chan x)' but 'file.Close()', etc etc. |
|