🔥 Import 사용하기

167자
3분

Go 언어에서는 다양한 패키지를 사용할 수 있는데요. 이때 import 키워드를 사용하여 패키지를 불러올 수 있습니다. 여러 개의 패키지를 불러올 때는 다음과 같이 괄호로 묶어서 작성하는 것이 좋아요.

go
import (
    "fmt"
    "math"
)
 
go
import (
    "fmt"
    "math"
)
 

물론 아래와 같이 import 문을 여러 번 작성할 수도 있습니다.

go
import "fmt"
import "math"
 
go
import "fmt"
import "math"
 

하지만 괄호로 묶어서 작성하는 것이 더 좋은 스타일이에요. 이렇게 하면 코드의 가독성이 좋아지고, 패키지를 한 눈에 파악할 수 있거든요.

예를 들어, 다음과 같이 fmtmath 패키지를 불러와서 사용할 수 있습니다.

go
package main
 
import (
    "fmt"     // fmt 패키지를 불러옴
    "math"    // math 패키지를 불러옴
)
 
func main() {
    // math.Sqrt() 함수를 사용하여 제곱근을 계산함
    fmt.Printf("Now you have %g problems.\n", math.Sqrt(7))
}
 
go
package main
 
import (
    "fmt"     // fmt 패키지를 불러옴
    "math"    // math 패키지를 불러옴
)
 
func main() {
    // math.Sqrt() 함수를 사용하여 제곱근을 계산함
    fmt.Printf("Now you have %g problems.\n", math.Sqrt(7))
}
 

위 코드에서는 fmt 패키지와 math 패키지를 괄호로 묶어서 불러왔어요. 그리고 main() 함수에서는 math.Sqrt() 함수를 사용하여 7의 제곱근을 계산하고, fmt.Printf() 함수로 그 결과를 출력하고 있죠.

이렇게 Go 언어에서는 import 키워드를 사용하여 다양한 패키지를 불러올 수 있답니다. 여러 개의 패키지를 불러올 때는 괄호로 묶어서 작성하는 것이 좋은 스타일이에요. 코드의 가독성과 유지보수성을 높일 수 있으니까요!

YouTube 영상

채널 보기
숫자 하나가 AI 모델의 운명을 바꾼다? | 선형대수학
BTree 노드의 구조는?
스칼라 곱셈과 내적의 기하학적 의미 | 선형대수학
우리가 매일 쓰는 맞춤법 검사기와 라우터 속에 숨겨진 알고리즘은? | Trie 자료구조 이야기
트라이(Trie) 자료구조: 파이썬으로 삽입(Insert) 연산 구현하기 | Trie 자료구조 이야기
마지막편, 10억 개 데이터 검색이 0.3ms면 끝나는 이유와 LSM-Tree의 등장
Trie 자료구조 파이썬 구현: Search와 Starts With 연산 | Trie 자료구조 이야기
7편, 파이썬으로 구현하는 B-Tree