🔥 Go 언어의 패키지
175자
3분
Go 언어로 프로그램을 작성할 때, 우리는 패키지를 사용하게 됩니다. 패키지란 무엇일까요? 패키지는 Go 프로그램을 구성하는 기본 단위라고 할 수 있습니다. 모든 Go 프로그램은 패키지로 이루어져 있죠.
Go 프로그램은 main
패키지에서부터 실행됩니다. 아래 예제 코드를 살펴볼까요?
package main // 프로그램의 시작점인 main 패키지를 선언합니다. import ( "fmt" // 표준 출력을 위한 fmt 패키지를 가져옵니다. "math/rand" // 난수 생성을 위한 math/rand 패키지를 가져옵니다. ) func main() { // rand.Intn(10)으로 0부터 9까지의 난수를 생성하고, // fmt.Println으로 "My favorite number is"와 함께 출력합니다. fmt.Println("My favorite number is", rand.Intn(10)) }
go
위 코드에서는 "fmt"
와 "math/rand"
패키지를 사용하고 있습니다. 이렇게 import
키워드를 사용하여 필요한 패키지를 가져올 수 있습니다.
패키지 이름은 일반적으로 import 경로의 마지막 요소와 같습니다. 예를 들어, "math/rand"
패키지는 package rand
로 시작하는 파일들로 구성되어 있습니다.
이렇게 패키지를 활용하면 코드를 모듈화하고 재사용할 수 있어서 프로그램 개발이 한결 수월해집니다. 또한 다른 개발자들이 작성한 유용한 패키지들을 가져다 쓸 수도 있죠.
위 그림처럼 main
패키지에서 fmt
와 math/rand
패키지를 사용하는 구조로 프로그램이 이루어집니다. 이처럼 패키지는 Go 프로그램의 구성 요소로서 중요한 역할을 합니다.
패키지를 잘 활용하여 Go 언어로 멋진 프로그램을 만들어 보세요.