我查看了各种官方资源以了解如何执行此操作,但找不到。想象一下,您有以下枚举(我知道 golang 没有经典意义上的枚举):
package main
import "fmt"
type LogLevel int
const (
Off LogLevel = iota
Debug
)
var level LogLevel = Debug
func main() {
fmt.Printf("Log Level: %s", level)
}
我能得到的最接近上面的%s,这给了我:
Log Level: %!s(main.LogLevel=1)
我想拥有:
Log Level: Debug
谁能帮我?
潇潇雨雨
相关分类