Pac*_*ver 1 eclipse macos go goclipse osx-mavericks
在OS X Mavericks上将GoClipse v0.80安装到Eclipse Luna中......
在Eclipse的Preferences - > Go中设置以下值:
GOROOT:/ usr/local/go GOPATH:/ DevProjects/Go/GoHello(它下面有一个src文件夹)
我创建了一个Go项目(以及新的Go文件)并将以下代码放在src/Hello.go中:
package src
import "fmt"
func main() {
fmt.Println("Hello")
}
Run Code Online (Sandbox Code Playgroud)
当我运行Hello.go时,在Eclipse Console中出现了这样的内容:
************ Running Go build for project: GoHello ************
************ Build terminated. ************
Run Code Online (Sandbox Code Playgroud)
如何才能将它打印到stdout?
你需要package main:
package main
import "fmt"
func main() {
fmt.Println("Hello")
}
Run Code Online (Sandbox Code Playgroud)
输出:
Hello
Run Code Online (Sandbox Code Playgroud)
一个完整的程序是通过将一个名为
mainpackage 的单个无转换包与它所导入的所有包传递链接而创建的.该main包中必须包名称main和声明函数main,它没有参数和返回值.Run Code Online (Sandbox Code Playgroud)func main() { … }程序执行从初始化
main包然后调用该函数开始main.当该函数调用返回时,程序退出.它不等待其他(非main)goroutines完成.
| 归档时间: |
|
| 查看次数: |
1221 次 |
| 最近记录: |