Golang 学习笔记

Golang:导入问题

2017-11-14  本文已影响11人  与蟒唯舞

想象一下,我们有两个文件在同一个文件夹中,具有相同的包名称。下面的代码是否能成功编译?

main.go

package main

func main() {
    printState()
}

state.go

package main

import "fmt"

func printState() {
    fmt.Println("California")
}

执行命令:

go run main.go state.go

答案是肯定的,因为这两个文件是 相同的包,而相同包中的文件不必相互导入。

上一篇 下一篇

猜你喜欢

热点阅读