[go] Go 언어의 패키지와 import 문의 활용 방법

Go 언어는 다양한 패키지를 활용하여 코드를 모듈화하고 재사용할 수 있습니다. 이번 글에서는 Go 언어의 패키지와 import 문에 대해 알아보겠습니다.

패키지란?

패키지는 Go 언어에서 코드를 모듈화하는 단위입니다. 각각의 패키지는 관련된 함수, 변수, 구조체 등을 포함하고 있으며, 다른 패키지에서 사용할 수 있습니다.

import 문

import 문은 다른 패키지의 기능을 현재의 소스 파일로 가져오는 역할을 합니다. 다음은 Go 언어에서 import 문을 사용하는 예제입니다.

import "fmt"
import "math/rand"

위 예제에서 import "fmt"fmt 패키지를 현재의 소스 파일로 가져오고, import "math/rand"math/rand 패키지를 현재의 소스 파일로 가져오는 것을 보여줍니다.

패키지 활용 방법

다른 패키지의 함수나 변수를 사용하려면 해당 패키지 이름을 접두어로 사용하여 호출합니다.

fmt.Println("Hello, World!")
fmt.Println(rand.Intn(100))

위 예제에서 fmt.Printlnfmt 패키지의 Println 함수를 호출하고, rand.Intn(100)math/rand 패키지의 Intn 함수를 호출하는 것을 보여줍니다.

요약

Go 언어에서는 패키지를 활용하여 코드를 모듈화하고 재사용할 수 있습니다. import 문을 사용하여 다른 패키지의 기능을 현재의 소스 파일로 가져올 수 있으며, 접두어를 사용하여 해당 패키지의 함수나 변수를 호출할 수 있습니다.

이상으로 Go 언어의 패키지와 import 문에 대해 알아보았습니다.

참고 문헌