Có lối tắt tiện dụng cho từ điển trong phương thức python - setdefault. Ví dụ, nếu tôi có dict đại diện cho ánh xạ từ chuỗi vào danh sách, tôi có thể viết một cái gì đó như thế nàyTương tự với setdefault của Python trong golang
if key not in map:
map[key] = []
map[key].append(value)
này là quá dài dòng và cách pythonic hơn để làm điều này là như vậy:
map.setdefault(key, []).append(value)
có một lớp defaultdict, bằng cách này.
Vì vậy, câu hỏi của tôi là - có điều gì đó tương tự cho các bản đồ trong Go không? Tôi thực sự khó chịu khi làm việc với các kiểu như map [string] [] int và tương tự.
Nhưng nên lưu ý, rằng nó sẽ không làm việc cho bản đồ của bản đồ, bạn nên vẫn rõ ràng giá trị 'đồ make'. – maxbublis