go,Go,Javascript,go" /> go,Go,Javascript,go" />

Go 戈朗如何浏览进口包装

Go 戈朗如何浏览进口包装,go,javascript,go,Go,Javascript,go,Javascript等编程语言允许您通过将程序包传递到console.log中来查看库/程序包。我试着在围棋中做同样的事情,但没有成功 package main import "fmt" import "os" func main() { fmt.Print(os) } 这不是正确的方法吗 In,当您使用const assert=require'assert'之类的东西时;您正在导入从断言脚本导出的对象 但在import中,它类似于名称空间,您将在包中使用它。这就是为什么你不能随

Javascript等编程语言允许您通过将程序包传递到console.log中来查看库/程序包。我试着在围棋中做同样的事情,但没有成功

package main

import "fmt"
import "os"


func main() {
    fmt.Print(os)
}
这不是正确的方法吗

In,当您使用const assert=require'assert'之类的东西时;您正在导入从断言脚本导出的对象

但在import中,它类似于名称空间,您将在包中使用它。这就是为什么你不能随心所欲,因为它不是对象实例

您可以从os包中创建对象实例,并使用console.log检查它,就像您的示例中一样,它应该如下所示:

package main

import (
    "fmt"
    "os"
)

func main() {
    ps := os.ProcessState{}
    fmt.Printf("%+v", ps)
}

为了检查您可以检查的整个操作系统软件包,您可以在这里找到有关go软件包函数、结构、方法、常量等的所有信息。

go不允许您这样做。您可以使用类似于检查包的源的包来列出导出的变量、函数等。您熟悉吗?为什么投反对票。对于来自另一种语言的人来说,这是一个合法的问题。