dtsjq28482
2018-10-23 08:43
浏览 407
已采纳

在Go中获取枚举的字符串表示形式的惯用方式是什么?

If I have an enum:

type Day int8

const (
    Monday Day = iota
    Tuesday
    ...
    Sunday
)

What is more natural Go way to get string of it?

fucntion:

func ToString(day Day) string {
   ...
}

or method

func (day Day) String() string  {
    ... 
}

图片转代码服务由CSDN问答提供 功能建议

如果我有枚举:</ p>

  type Day int8 \  n 
const(
星期一= iota 
星期二
 ... 
星期日
)
 </ code> </ pre> 
 
 

更自然的是</ em> </ em> Go </ em>获取字符串的方法吗?</ p>

功能:</ p>

  func ToString(day Day) 字符串{
 ... 
} 
 </ code> </ pre> 
 
 

或方法</ p>

  func(天天)String(  )字符串{
 ... 
} 
 </ code> </ pre> 
 </ div>

2条回答 默认 最新

相关推荐 更多相似问题