$ cd /Users/wanghui/Codes/goCodes/
$ mkdir pkg bin src其中:
bin 目录存放编译后的二进制文件 pkg 存放编译后的库文件 src 原码文件


$ mkdir $GOPATH/src/github.com/grexkin/lesson01/hello -p && cd $GOPATH/src/github.com/grexkin/lesson01/hello$ vim hello.go
package main
import "fmt"
func main() {
fmt.Println("hello world!")
}$ go build hello.go # 编译
$ ./hello # 执行// 注释内容/*
注释内容一
注释内容二
*/package main
import (
"fmt"
"time"
)
func calc() {
for i := 0;i<10;i++ {
fmt.Println("执行",i,"次")
}
}
func main() {
go calc()
fmt.Printf("main thread!\n")
time.Sleep(11*time.Second)
}package main
import "fmt"
func add(a int,b int) (int,int){
return a+b,a-b
}
func main() {
sum,sub := add(7,8)
fmt.Println(sum,sub)
}