Java 와 같이 import 키워드로 Package 를 사용한다

하나의 패키지를 import 할때는 아래와 같이 import “<패키지명>” 을 사용한다
import "fmt"

여러 패키지를 import 할 때에는 import 를 여러번 쓸 수도 있지만, import ( ) 를 사용하면 편하다
import (
   "fmt"
   "io/ioutil"
   "os"
   "path/filepath"
   "runtime"
   "strconv"
   "strings"
   "time"

   "github.com/codegangsta/cli"
)

import 한 패키지를 패키지 이름 없이 전역으로 사용하려면 
import "fmt"

func main() {
   Println(runtime.NumCPU())
}
처럼 해주면 되나, 추천하지 않음

위 전역으로 사용하는 예제를 봐서 감이 오겠지만, import 키워드 다음에는 alias name 이 올 수 있다.
import out "fmt"

func main() {
   out.Println(runtime.NumCPU())
}

위 처럼 out 을 “fmt” 의 Alias Name 으로 지정하여 사용할 수 있다.
이전에도 잠깐 이야기 했지만, _ 를 alias name 으로 사용하면 사용하지 않은 Package 에러가 나지 않는다

반응형

'Software Development > Go (golang)' 카테고리의 다른 글

3.4 Go - 제어문  (1) 2016.03.01
3.2 Go - 기본 문법 및 Type  (0) 2016.02.29
3.1 Go - Hello World  (0) 2016.02.29
2. Go - 개발환경 구성  (0) 2016.02.28
1.3 Go 언어란? - 다른 언어와 비교  (0) 2016.02.28
블로그 이미지

Good Joon

IT Professionalist Since 1999

,