bauer's diary

凡人の凡人による凡人のための備忘録

2017-04-04から1日間の記事一覧

GoでSet型を実現する場合の選択肢

Go

はじめに Go言語には標準で Set 型がありません。 ここでは2通りの実現方法を検討してみます。 1. map ✕ structで実現する mapのフィールドに空のstructを使ってsetを定義します。 structは何もフィールドを持たない場合、サイズは0になるのでコストがかかり…