Golang QuickStart
来自Jack's Lab
(版本间的差异)
(→Hello) |
(→Hello) |
||
| 第26行: | 第26行: | ||
<source lang=bash> | <source lang=bash> | ||
| − | $ cat hello.go | + | comcat@jackslab:/work/go$ cat hello.go |
package main | package main | ||
| 第35行: | 第35行: | ||
} | } | ||
| − | $ go run hello.go | + | comcat@jackslab:/work/go$ go run hello.go |
Hello, World! | Hello, World! | ||
| − | $ | + | comcat@jackslab:/work/go$ |
| − | $ go build hello.go | + | comcat@jackslab:/work/go$ go build hello.go |
| − | $ ./hello | + | comcat@jackslab:/work/go$ ./hello |
Hello, World! | Hello, World! | ||
</source> | </source> | ||
2017年6月8日 (四) 07:59的版本
目录 |
1 Prepare
Install the Go lang:
$ sudo apt-get install golang-go
Install a library:
$ sudo apt-get install golang-eclipse-paho-dev $ export GOPATH=/usr/share/gocode
Refer to:
2 Hello
comcat@jackslab:/work/go$ cat hello.go
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
comcat@jackslab:/work/go$ go run hello.go
Hello, World!
comcat@jackslab:/work/go$
comcat@jackslab:/work/go$ go build hello.go
comcat@jackslab:/work/go$ ./hello
Hello, World!
3 Basics
4 Operators
5 Control Flow
6 Functions
7 Data Structures
8 Exceptions
9 Modules
10 Resource