grokify/mogo

View on GitHub
text/usstate/state.go

Summary

Maintainability
A
0 mins
Test Coverage
package usstate

import "strings"

func Abbreviate(stateName string) string {
    stateNameLc := strings.ToLower(strings.TrimSpace(stateName))
    for abbr, try := range usc {
        if strings.ToLower(try) == stateNameLc {
            return abbr
        }
    }
    return stateName
}