KakaoTalk_Image_2023-03-15-15-28-55.jpeg

Go 모듈(go mod)은 Go 언어에서 의존성 관리를 위해 사용되며, Go 1.11 버전부터 도입되었습니다. 작업 공간(Workspaces)은 Go 1.18에서 도입된 기능으로, 여러 모듈을 포함하는 프로젝트를 용이하게 관리할 수 있게 해줍니다.

아래는 Go 모듈과 작업 공간을 사용하여 VSCode에서 Go 프로젝트를 설정하고 작업하는 기본적인 예시입니다.

1. Go 모듈 생성하기

터미널을 열고 프로젝트 디렉토리로 이동한 후, 다음과 같이 Go 모듈을 초기화합니다.

mkdir myproject
cd myproject
go mod init myproject

이 명령은 myproject라는 이름의 새 모듈을 만들고, 해당 디렉토리에 go.mod 파일을 생성합니다.

2. 간단한 Go 파일 작성하기

main.go라는 이름으로 간단한 Go 프로그램을 작성합니다.

// main.go
package main

import "fmt"

func main() {
    fmt.Println("Hello, Go!")
}

3. VSCode에서 프로젝트 열기

VSCode를 열고 "파일" 메뉴에서 "폴더 열기..."를 선택하여 myproject 폴더를 엽니다.

4. Go 확장 설치하기

VSCode에서 Go 언어를 효과적으로 사용하려면 Go 확장(extension)을 설치해야 합니다. 확장 탭을 열고 "Go"를 검색한 다음, Google과 함께 작업한 Go 팀의 확장 프로그램을 설치합니다.

5. 프로그램 실행 및 디버깅