4
次のように定数を宣言すると、 'const initializer in os.Getenv( " MY_SECRET ")は定数ではありません。どうしてこれなの?os.Getenvを使用してgolangの定数を宣言すると、 'const initializer in os.Getenv( "MY_SECRET")が定数ではありません。'
新機能Getenvの戻り値の型が文字列であることがわかりますが、なぜこれが定数として機能しないのかわかりません。
const (
secret = os.Getenv("MY_SECRET")
key = os.Getenv("MY_KEY")
)
コンパイル時には何かがあったと思っていました。ありがとうございました。私が以前に尋ねたことのない正当な質問をS.O. – Michael
いくつかの先行技術があります(例:https://stackoverflow.com/questions/37976076/)。 – Adrian