blob: 88afbcf60fae3bd9d3a8290bbdabd0eaea97b7f6 [file] [log] [blame]
Takahiro Suzukid7bf8202020-12-17 20:21:59 +09001package ordered_map
2
3import "fmt"
4
5type KVPair struct {
6 Key interface{}
7 Value interface{}
8}
9
10func (k *KVPair) String() string {
11 return fmt.Sprintf("%v:%v", k.Key, k.Value)
12}
13
14func (kv1 *KVPair) Compare(kv2 *KVPair) bool {
15 return kv1.Key == kv2.Key && kv1.Value == kv2.Value
16}