$ 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)
}