0
0
Fork 0

simplify TermLocationMap.AddLocation()

This commit is contained in:
Steve Yen 2016-10-11 12:14:48 -07:00
parent 586c6ee1a3
commit e72c8be353
1 changed files with 1 additions and 9 deletions

View File

@ -47,15 +47,7 @@ type Locations []*Location
type TermLocationMap map[string]Locations
func (t TermLocationMap) AddLocation(term string, location *Location) {
existingLocations, exists := t[term]
if exists {
existingLocations = append(existingLocations, location)
t[term] = existingLocations
} else {
locations := make(Locations, 1)
locations[0] = location
t[term] = locations
}
t[term] = append(t[term], location)
}
type FieldTermLocationMap map[string]TermLocationMap