comnic's Dev&Life

[Golang] 2. 프로젝트 만들고 실행하기 본문

Golang

[Golang] 2. 프로젝트 만들고 실행하기

comnic 2023. 12. 16. 10:01
반응형

2. 프로젝트 만들고 실행하기

앞에서 Golang을 설치하고 개발 환경을 만들었다면, 이제 구조에 맞게 간단한 예제를 만들어 보도록하겠습니다.

1. 모듈 초기화

프로젝트 디렉토리에서 터미널을 열고 다음 명령을 실행하여 모듈을 초기화합니다.

go mod init myproject

이 명령은 go.mod 파일을 생성하고, 프로젝트를 모듈로 초기화합니다.

2. 패키지 생성

[cmd, pkg, internal] 디렉토리 생성를 생성합니다.

mkdir cmd
mkdir pkg
mkdir internal

 

3. 코드 작성

3.1 pkg/mypackage.go 작성:

// pkg/mypackage.go

package pkg

import "fmt"

// MyFunction is a sample function in the pkg package.
func MyFunction() {
    fmt.Println("Hello from pkg package!")
}

 

3.2 internal/myinternalpackage.go 작성

// internal/myinternalpackage.go

package internal

import "fmt"

// MyInternalFunction is a sample function in the internal package.
func MyInternalFunction() {
    fmt.Println("Hello from internal package!")
}

3.3 cmd/main.go 작성

// cmd/main.go

package main

import (
	"myproject/internal"
	"myproject/pkg"
)

func main() {
	pkg.MyFunction()
	internal.MyInternalFunction()
}

 

4. 실행

터미널에서 다음 명령을 실행하여 애플리케이션을 실행합니다.

go run cmd/main.go

실행 결과로 "Hello from pkg package!"와 "Hello from internal package!"이 출력되어야 합니다.

반응형
Comments