Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Loading constants file into application -Golang

i have a constants file in my main pkg:

package main

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

and i'd like to be able to say something like first_name := constants.FIRSTNAME

any idea on how to tell my application "hey, load my constants file and let me access it with constants."?

like image 339
keala Avatar asked Oct 20 '25 12:10

keala


1 Answers

You can make it a separate package called "constants" if you really want them to be constants.

Or, since your constants aren't really constants (you're using var, not const), you could make a constants struct with the values you want.

type Constants struct {
    FirstName string
    LastName string
}
like image 191
JimB Avatar answered Oct 23 '25 07:10

JimB