Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- tcp
- API
- go
- c++
- 영화
- http
- Python
- File
- FOR
- channel
- Callback
- json
- install
- GO 언어
- 리뷰
- write
- window
- package
- C
- Sync
- bitcoin
- Linux
- go언어
- Golang
- 책
- range
- mutex
- Close
- windows
- JavaScript
Archives
- Today
- Total
Code Habit
Go ) package 본문
Go 언어는 각종 기능과 라이브러리를 패키지로 만들어서 제공한다. 소스 코드에서 패키지를 사용하려면 다음과 같이 import 키워드를 사용한다.
import "패키지"
import (
"패키지1"
"패키지2"
)
import로 가져올 패키지를 지정한 뒤 소스에서는 패키지 이름에 .(점)을 붙여서 패키지에서 제공하는 함수, 변수, 상수를 사용한다.
패키지.함수(or 변수등..)
import로 패키지를 가져올 때 패키지 이름 앞에 .(점)을 사용하면 전역 패키지가 된다.
import . "패키지"
전역 패키지를 선언하면 패키지 이름을 생략하고 함수, 변수, 상수를 사용할 수 있다.
패키지를 가져올 때 별칭을 지정할 수 있다.
import f "fmt"
func main() {
f.Println("Hello, world!")
}
패키지 별칭은 패키지명이 중복될 때 활용할 수 있다.
Go 언어는 import로 패키지를 가져온 뒤 사용하지 않으면 컴파일 에러가 발생한다. 이럴 때 패키지 이름 앞에 _(밑줄 문자)를 지정하면 컴파일 에러가 발생하지 않는다.
import _ "fmt"