Go

    [Go] VSCode에서 Golang 실행

    https://learn.microsoft.com/ko-kr/azure/developer/go/configure-visual-studio-code Go 개발을 위한 Visual Studio Code 구성 - Go on Azure 이 문서는 Go용 Visual Studio Code 개발을 구성하는 데 도움이 됩니다. learn.microsoft.com 1. Go Extention Install 2. Ctrl + Shifp + p 로 VSCode 명령팔레트에 go tool 검색 3. Go 도구 모두 선택 후 확인 4. Go 도구 업데이트 완료 5. Run and Debug 버튼 아래의 create a launch.json file 클릭 6. 본인의 프로젝트에 맞게 launch.json 구성 { // Use ..

    [Go] Go Module

    Go Module 이란 패키지의 모음으로써, 한 개의 모듈은 다수의 패키지를 포함할 수 있다. 모듈을 통해 Golang은 패키지들의 종속성을 관리할 수 있으며, 모듈은 패키지 관리 시스템으로써 활용된다. 모듈을 패키지를 트리 형식으로 관리하며, 루트(root) 폴터에 go.mod 파일을 생성하여 모듈을 정의하고, 종속성 정보를 관리하게 된다. go.mod는 네 가지 키워드를 사용한다. (module, require, replace, exclude) module 모듈 경로를 저장한다 소스코드에서 패키지를 가져올 때, 절대 경로를 사용할 필요 없이 module에 선언되어있는 경로를 사용하면 된다. require 빌드시 필요한 종속성 정보를 저장 모듈을 사용하여 빌드하면 자동으로 필요한 패키지를 다운로드 및 ..