小编典典

从包中导入所有内容

go

我想知道是否有任何方法可以导入包的全部内容,从而不必在调用包名称之前对包中的内容添加前缀?

例如,有一种方法可以替代此方法:

import "fmt"
func main() {
    fmt.Println("Hello, world")
}

有了这个:

import "fmt"
func main() {
    Println("Hello, world")
}

阅读 237

收藏
2020-07-02

共1个答案

小编典典

Go编程语言规范

进口报关单

如果出现一个明显的句点(。)而不是名称,则在该软件包的package块中声明的所有软件包导出标识符都将在导入源文件的file块中声明,并且必须在不使用限定符的情况下进行访问。


例如,

package main

import . "fmt"

func main() {
    Println("Hello, world")
}

游乐场:https :
//play.golang.org/p/xl7DIxxMlU5

输出:

Hello, world
2020-07-02