Go 戈朗如何浏览进口包装
Javascript等编程语言允许您通过将程序包传递到console.log中来查看库/程序包。我试着在围棋中做同样的事情,但没有成功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中,它类似于名称空间,您将在包中使用它。这就是为什么你不能随
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不允许您这样做。您可以使用类似于检查包的源的包来列出导出的变量、函数等。您熟悉吗?为什么投反对票。对于来自另一种语言的人来说,这是一个合法的问题。