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