golang語言學習之什麼是golang

Go 是一個開源的編程語言,它能讓構造簡單、可靠且高效的軟件變得容易。編程

1、Go 語言特點

一、簡潔、快速、安全
二、並行、有趣、開源
三、內存管理、數組安全、編譯迅速數組

2、Go 語言用途

Go 語言被設計成一門應用於搭載 Web 服務器,存儲集羣或相似用途的巨型中央服務器的系統編程語言。安全

對於高性能分佈式系統領域而言,Go 語言無疑比大多數其它語言有着更高的開發效率。它提供了海量並行的支持,這對於遊戲服務端的開發而言是再好不過了。服務器

3、運行第一個go程序

以hello爲例,運行一個簡單go程序,以下所示爲hello.go文件代碼:編程語言

package main
import "fmt"
func main() {
    fmt.Println("Hello, World!")
}

要執行 Go 語言代碼能夠使用 go run 命令。分佈式

執行以上代碼輸出:ide

$ go run hello.go 
Hello, World!

此外咱們還能夠使用 go build 命令來生成二進制文件:函數

$ go build hello.go 
$ ls
hello    hello.go
$ ./hello 
Hello, World!

執行go程序時能夠一下方式運行:性能

  1. go run go文件運行
  2. go build 方式編譯好文件,而後執行編譯好的文件

go語言結構
Go 語言的基礎組成有如下幾個部分:ui

  • 包聲明
  • 引入包
  • 函數
  • 變量
  • 語句 & 表達式
  • 註釋

注意

須要注意的是 { 不能單獨放在一行,因此如下代碼在運行時會產生錯誤:

package main
import "fmt"
func main()  
{  // 錯誤,{ 不能在單獨的行上
    fmt.Println("Hello, World!")
}
相關文章
相關標籤/搜索