Golang QuickStart
来自Jack's Lab
(版本间的差异)
(→Resource) |
(→Basics) |
||
第20行: | 第20行: | ||
* https://golang.org | * https://golang.org | ||
* http://www.eclipse.org/paho/clients/golang/ | * http://www.eclipse.org/paho/clients/golang/ | ||
+ | |||
+ | <br><br> | ||
+ | |||
+ | == Hello == | ||
+ | |||
+ | <source lang=bash> | ||
+ | $ cat hello.go | ||
+ | package main | ||
+ | |||
+ | import "fmt" | ||
+ | |||
+ | func main() { | ||
+ | fmt.Println("Hello, World!") | ||
+ | } | ||
+ | |||
+ | $ go run hello.go | ||
+ | Hello, World! | ||
+ | |||
+ | $ go build hello.go | ||
+ | $ ./hello | ||
+ | Hello, World! | ||
+ | </source> | ||
<br><br> | <br><br> |
2017年6月8日 (四) 07:57的版本
目录 |
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
$ cat hello.go package main import "fmt" func main() { fmt.Println("Hello, World!") } $ go run hello.go Hello, World! $ go build hello.go $ ./hello Hello, World!
3 Basics
4 Operators
5 Control Flow
6 Functions
7 Data Structures
8 Exceptions
9 Modules
10 Resource