猿问

如何在go中获取当前包的名称?

有没有办法在运行时获取当前包的名称?


package main


import "fmt"


func main() {

    pkgName := {some magic here:)}

    fmt.Println(pkgName)

}

...结果应该是“主要的”


现在我正在使用常量,例如:


package main


import "fmt"

const (

    pkgName = "main"

)


func main() {

    fmt.Println(pkgName)

}

但我很好奇你是否能避免这种情况


MMTTMM
浏览 405回答 3
3回答
随时随地看视频慕课网APP

相关分类

Go
我要回答