GO · Hello World
go mod init & 모듈 초기화
go mod init으로 새 Go 모듈을 초기화하고, go mod tidy로 의존성을 정리합니다. Go 1.22+에서는 워크스페이스 모드도 지원합니다.
Hello World입문go-modinitworkspacemodule
핵심 설명
go mod init으로 새 Go 모듈을 초기화하고, go mod tidy로 의존성을 정리합니다. Go 1.22+에서는 워크스페이스 모드도 지원합니다.
Go code
package main
import "fmt"
// 터미널에서 모듈 초기화:
// go mod init example.com/myapp
// go mod tidy
// 워크스페이스 모드 (멀티 모듈):
// go work init ./app ./lib
// go work use ./shared
func main() {
fmt.Println("모듈 초기화 완료!")
fmt.Println("go mod tidy 로 의존성을 정리하세요")
}학습 팁
go mod init 시 모듈 경로를 GitHub 리포지토리 경로(예: github.com/user/repo)로 지정하면 다른 프로젝트에서 import하기 쉽습니다.
주의할 점
go mod init을 실행하지 않고 go build를 시도하면 모듈 외부에서 빌드할 수 없다는 에러가 발생합니다.
자주 묻는 질문
go mod init & 모듈 초기화란 무엇인가요?
go mod init 으로 새 Go 모듈을 초기화하고, go mod tidy 로 의존성을 정리합니다. Go 1.22+에서는 워크스페이스 모드도 지원합니다.
go mod init & 모듈 초기화 학습 시 주의할 점은 무엇인가요?
go mod init 을 실행하지 않고 go build 를 시도하면 모듈 외부에서 빌드할 수 없다는 에러가 발생합니다.
Continue Learning
Go 학습을 이어가세요
총 200개의 독립 HTML 학습 문서 중 하나입니다. 각 문서는 고유 URL과 canonical 메타데이터를 가집니다.