Programming 515

Go 언어에서 package name 충돌 해결방법

http://comafire.blogspot.kr/2014/03/go-package-name.html Go 언어에서 package name 충돌 해결방법 Go 언어에서 자신만의 package 를 만들어 사용할때 package 이름이 겹치는 경우가 생길수 있다. 예를 들어 프로젝트 네임을 foo 라 하고 프로젝트안의 log 패키지를 만들었다고 하면 사용자가 이 라이브러리를 import 할때는 아래와 같이 한다.import "foo/log" ... log := log.newLog() 하지만 log 라이브러리를 Go 언어에 있는 기본 라이브러리와 2개를 써야 한다면? Go 언어 기본라이브러리에도 log package 가 존재하기 때문에 둘의 package 이름이 겹치게 된다. 이럴때는 Go 언어 스펙에 나와있..

Programming 2014.05.18