Go中的“ net”包导入错误

我正在尝试运行在网上找到的示例Go程序,如下所示:


/* 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版本没有网络包装吗?还是我使用了错误的编译器版本?谢谢!


SMILET
浏览 320回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go