다음 3개의 결과는 모두 동일하다.
go lang은 import 패키지를 가르키는 식별자를 변경할 수 있다.
1) 식별자를 따로 주지 않은 경우 (일반적인 케이스)
package main
import (
"fmt"
"math"
)
func main() {
fmt.Println(math.Abs(-11))
}
2) 식별자를 주지 않는 경우 - 'import .' 을 사용
(java의 import static과 비슷)
package main
import (
"fmt"
. "math"
)
func main() {
fmt.Println(Abs(-11))
}
2) 패키지 식별자를 따로 준 경우 - 'import 별명'을 사용
package main
import (
"fmt"
MATH "math"
)
func main() {
fmt.Println(MATH.Abs(-11))
}
'go lang' 카테고리의 다른 글
godeps 예제 (0) | 2015.04.02 |
---|---|
[go lang] command option 받기 (0) | 2015.03.28 |
[go lang] 변수나 라이브러리를 사용하지 않는다고 에러 나는 경우 (0) | 2015.03.28 |
[go lang] panic: assignment to entry in nil map 해결 하기 (0) | 2015.03.27 |
[go lang] underscore(_) 의 사용 (0) | 2015.03.27 |