将常量文件加载到应用程序-Golang

kea*_*ala 3 web-applications constants go server

我的主要pkg文件中有一个常量文件:

package main

const (
  FIRST_NAME                    = "FIRST_NAME"
  LAST_NAME                     = "LAST_NAME"
)
Run Code Online (Sandbox Code Playgroud)

我想说些类似的话 first_name := constants.FIRSTNAME

关于如何告诉应用程序“嘿,加载我的常量文件并让我使用常量进行访问”的任何想法吗?

Jim*_*imB 5

如果您确实希望它们成为常量,则可以将其制成称为“常量”的单独程序包。

或者,由于常量不是真正的常量(您使用var,不是const),因此可以constants使用所需的值构建结构。

type Constants struct {
    FirstName string
    LastName string
}
Run Code Online (Sandbox Code Playgroud)