0
에서 "순"패키지 가져 오기 오류가
나는 아래와 같습니다 그물에 발견 샘플 이동 프로그램을 실행하기 위해 노력하고있어 :이동
/* IP */
package main
import (
"net"
"os"
"fmt"
)
func main() {
if len(os.Args) != 2 {
fmt.Fprintf(os.Stderr, "Usage: %s ip-addr\n", os.Args[0])
os.Exit(1)
}
name := os.Args[1]
addr := net.ParseIP(name)
if addr == nil {
fmt.Println("Invalid address")
} else {
fmt.Println("The address is ", addr.String())
}
os.Exit(0)
}
그럼 내가 사용하여 컴파일하려고 :
6g ip.go
나는 다음과 같은 오류 얻을 :
ip.go:7: can't find import: net
내 이동 버전 순 패키지가 없음을? 또는 컴파일러의 잘못된 버전을 사용하고 있습니까? 감사!
덕분에, 나는 내가 최신 패키지를 사용하지 않는 것을 의심, 그것을 확인합니다,하지만 난 생각 해당 넷 패키지는 go 첫 버전에도 필수적입니다. – Chaos
Go1의 출시 이전에는 패키지 이름 지정 체계가 변경/재구성되었습니다. –