Есть ли способ получить во время выполнения имя текущего пакета?
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)
}
но мне интересно, если вы можете избежать этого