가장 빨리 만나는 Go 언어 Unit 14.3 패키지 별칭 사용하기

저작권 안내
  • 책 또는 웹사이트의 내용을 복제하여 다른 곳에 게시하는 것을 금지합니다.
  • 책 또는 웹사이트의 내용을 발췌, 요약하여 강의 자료, 발표 자료, 블로그 포스팅 등으로 만드는 것을 금지합니다.

패키지 사용하기

이재홍 http://www.pyrasis.com 2014.12.17 ~ 2015.02.07

패키지 별칭 사용하기

패키지를 가져올 때 별칭을 지정할 수도 있습니다.

package main

import f "fmt" // fmt를 f로 가져옴

func main() {
	f.Println("Hello, world!")
}

import f "fmt" 처럼 패키지 이름 앞에 별칭을 붙여주면 현재 소스 코드 안에서 f.으로 fmt 패키지를 사용할 수 있습니다. 패키지 별칭은 Go 언어에서 제공하는 내가 만든 패키지와 기본 패키지의 이름이 중복 될 때 또는, 내가 만든 패키지와 다른 사람이 만든 패키지의 이름이 중복될 때 활용할 수 있습니다.

Go 언어는 import로 패키지를 가져온 뒤 사용하지 않으면 컴파일 에러가 발생합니다. 따라서 다음과 같이 패키지 이름 앞에 _ (밑줄 문자)를 지정하면 컴파일 에러가 발생하지 않습니다. 이 기능은 디버깅할 때 유용하게 사용할 수 있습니다.

package main

import _ "fmt" // 패키지를 가져온 뒤 사용하지 않을 때

func main() {

}

저작권 안내

이 웹사이트에 게시된 모든 글의 무단 복제 및 도용을 금지합니다.
  • 블로그, 게시판 등에 퍼가는 것을 금지합니다.
  • 비공개 포스트에 퍼가는 것을 금지합니다.
  • 글 내용, 그림을 발췌 및 요약하는 것을 금지합니다.
  • 링크 및 SNS 공유는 허용합니다.

Published

2015-06-01