2016-06-01 14 views
1

ich habe eine Konstanten-Datei in meinem Haupt-Pkg:Laden Konstanten-Datei in Anwendung -Golang

package main 

const (
    FIRST_NAME     = "FIRST_NAME" 
    LAST_NAME      = "LAST_NAME" 
) 

und ich möchte in der Lage sein, etwas zu sagen, wie first_name := constants.FIRSTNAME

eine Idee, wie man sagen Meine Anwendung "hey, lade meine Konstanten Datei und lass mich mit Konstanten darauf zugreifen."?

Antwort

3

Sie können es ein separates Paket namens "Konstanten" machen, wenn Sie wirklich wollen, dass sie Konstanten sind.

Oder, da Ihre Konstanten nicht wirklich Konstanten sind (Sie verwenden var, nicht const), könnten Sie eine constants Struktur mit den gewünschten Werten erstellen.

type Constants struct { 
    FirstName string 
    LastName string 
} 
+0

danke! Ich habe versehentlich var statt const – keala