LINUX.ORG.RU

История изменений

Исправление deterok, (текущая версия) :

Ищешь повод не изучать очередной ЯП? :p

А вообще глупо лезть с критикой к ЯП не ознакомившись со стандартной либой и не написав ни одного, хотя бы небольшого, приложения.

https://golang.org/pkg/syscall/#Getenv

import syscall
import os

func init(){ 
    value, ok := syscall.Getenv("BISCUIT")
    if !ok {
        fmt.Println("Where is my tasty variable?")
        os.Exit(-1)
    }
}

...

Так же можно использовать https://golang.org/pkg/os/#Environ который отдаст копию map с переменными окружения, а зная как получать значения из map у вас не составит труда выяснить есть ли переменная такая или нет.

PS. Всем сыру!

beastie

Исходная версия deterok, :

Ищешь повод не изучать очередной ЯП? :p

А вообще глупо лезть с критикой к ЯП не ознакомившись со стандартной либой и не написав ни одного, хотя бы небольшого, приложения.

https://golang.org/pkg/syscall/#Getenv

import syscall
import os

func init(){ 
    value, ok := syscall.Getenv("BISCUIT")
    if !ok {
        fmt.Println("Where is my tasty variable?")
        os.Exit(-1)
    }
}

...

Так же можно использовать https://golang.org/pkg/os/#Environ который отдаст копию map с переменными окружения, а зная как получать значения из map у вас не составит труда выяснить есть ли переменная такая или нет.

PS. Всем сыру!