更新第十章timezones.go练习题答案 (#722)

* 根据map章节的教程,改写String方法

* format the source code

* update to make it more friendly to new learners.

* Update according to comments
This commit is contained in:
SoniaChoo
2019-10-16 05:59:06 +09:00
committed by Unknwon
parent fb89ea48f2
commit f462e39fa6

View File

@@ -15,15 +15,14 @@ const (
CST TZ = -6 * HOUR
)
var timeZones = map[TZ]string{UTC: "Universal Greenwich time",
var timeZones = map[TZ]string{
UTC: "Universal Greenwich time",
EST: "Eastern Standard time",
CST: "Central Standard time"}
func (tz TZ) String() string { // Method on TZ (not ptr)
for name, zone := range timeZones {
if tz == name {
return zone
}
if zone, ok := timeZones[tz]; ok {
return zone
}
return ""
}