Nic*_*teo 1 import program-entry-point package go
在Go 编程语言的第 308 页上,它说
名为 main 的包通常会生成可执行程序,但它也可以作为库导入。
但是当我尝试时,我收到一个错误:imp.go:5:5: import "foo" is a program, not an importable package
那么……他们在说什么?如何将主包导入为库?
我的试用代码只是:
imp.go
package main
import (
"fmt"
"foo"
)
func main() {
fmt.Println(foo.Hi)
}
Run Code Online (Sandbox Code Playgroud)
foo/foo.go
package main
import "fmt"
var Hi int = 3
func main() {
fmt.Printf("Hi %d!\n", Hi)
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4370 次 |
| 最近记录: |