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

在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问答提供 功能建议

如果我有枚举:

  type Day int8 \  n 
const(
星期一= iota 
星期二
 ... 
星期日
)
   
 
 

更自然的是 Go 获取字符串的方法吗?

功能:

  func ToString(day Day) 字符串{
 ... 
} 
   
 
 

或方法

  func(天天)String(  )字符串{
 ... 
} 
   
 
  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

2条回答 默认 最新

相关推荐 更多相似问题