go语言实现第一个程序-hello,world!
生活随笔
收集整理的這篇文章主要介紹了
go语言实现第一个程序-hello,world!
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
0.前言
工作中一直使用c++編寫高并發服務器程序,但c++編寫高并非服務器程序時多線程邏輯,鎖機制導致的死鎖,內存泄漏,崩潰等問題會耗費大量時間和精力。
聽同事說go語言是專門做高并發編程的,不用考慮上面的一些問題,由google推出。想想google出品,必屬精品,又和自己的工作方向相關,所以了解一下。
1.編譯工具安裝
使用源碼安裝或者命令安裝都可以,ubuntu下使用命令安裝:
$ sudo apt-get install golang安裝完成后,看看版本號: $ go version go version go1.6.2 linux/amd64 在shell終端輸入go命令看看用法: $ go Go is a tool for managing Go source code.Usage:go command [arguments]The commands are:build compile packages and dependenciesclean remove object filesdoc show documentation for package or symbolenv print Go environment informationfix run go tool fix on packagesfmt run gofmt on package sourcesgenerate generate Go files by processing sourceget download and install packages and dependenciesinstall compile and install packages and dependencieslist list packagesrun compile and run Go programtest test packagestool run specified go toolversion print Go versionvet run go tool vet on packagesUse "go help [command]" for more information about a command.Additional help topics:c calling between Go and Cbuildmode description of build modesfiletype file typesgopath GOPATH environment variableenvironment environment variablesimportpath import path syntaxpackages description of package liststestflag description of testing flagstestfunc description of testing functionsUse "go help [topic]" for more information about that topic.
里面常用的就是build和run命令了。
2.編譯運行命令
go語言的源碼后綴名為.go,寫一個main.go的hello world程序:
// main.go package mainimport "fmt"func main() {fmt.Println("Hello, World!") }注釋支持c++的注釋方式,需要注意的一點就是函數的大括號必須放在后面,否則編譯不通過。
編譯命令:
go build -o main main.go編譯后就生成了執行程序main,在終端下./main可以直接運行了編譯運行命令: $ go run main.go Hello, World!
3.文檔以及參考資料
go語言教程 | 菜鳥教程
go語言中文社區
總結
以上是生活随笔為你收集整理的go语言实现第一个程序-hello,world!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 浅谈Linux中ldconfig和ldd
- 下一篇: linux下开启程序崩溃生成core文件