Golang

[Golang] 환경변수 설정하고 가져오기

CHERMINI 2023. 2. 15.

[Golang] 환경변수 설정하고 가져오기

환경변수란

환경 변수는 운영 체제 환경에서 설정되는 키-값 쌍입니다. 프로그램에서 동작을 조정하는 데 사용할 수 있는 구성 값을 저장하는 데 자주 사용됩니다. Golang의 환경 변수에 액세스하려면 os 패키지를 사용할 수 있습니다. 이 패키지는 환경 변수를 설정하고 가져오는 기능을 모두 제공합니다. 환경 변수는 일반적으로 Go 코드 외부, 셸 또는 코드가 실행되는 다른 환경에서 설정됩니다. 예를 들어 터미널에서 명령을 사용하여 환경 변수를 설정하거나 Go 코드 전에 실행되는 스크립트에서 설정할 수 있습니다.

 

환경변수 설정하는 법

환경 변수를 설정하려면 Setenv함수를 사용할 수 있습니다. 이 Setenv함수는 환경 변수의 이름과 설정할 값의 두 가지 인수를 사용합니다. 예를 들어 다음 코드는 ENV_VAR_NAME으로 이름이 지정된 환경 변수를 "ENV_VAR_VALUE" 값으로 설정합니다.

import "os"

os.Setenv("ENV_VAR_NAME", "ENV_VAR_VALUE")

 

환경변수 가져오는 법

환경 변수의 값을 가져오려면 Getenv함수를 사용할 수 있습니다. 이 Getenv함수는 값을 검색할 환경 변수의 이름인 하나의 인수를 사용합니다. 예를 들어 다음 코드는 ENV_VAR_NAME로 이름이 지정된 환경 변수의 값을 검색합니다.

import "os"

envVarValue := os.Getenv("ENV_VAR_NAME")

환경 변수가 설정되지 않은 경우 Getenv함수는 빈 문자열을 반환합니다.

'Golang' 카테고리의 다른 글

[Golang] golang 설치하는 법  (0) 2023.02.17
[Golang] Golang이란?  (0) 2023.02.16
[Golang] 이미지 파일 읽고 쓰기  (0) 2023.02.13
[Golang] csv 파일 읽고 쓰는 법  (0) 2023.02.12
[Golang] 파일 실행 권한 설정  (0) 2023.02.11

댓글

💲 추천 글