История изменений
Исправление 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. Всем сыру!
Исходная версия 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. Всем сыру!