Golang 菜鳥教程

Golang 控制語句

Golang 函數(shù) & 方法

Golang 結(jié)構(gòu)體

Golang 切片 & 數(shù)組

Golang 字符串(String)

Golang 指針

Golang 接口

Golang 并發(fā)

Golang 異常(Error)

Golang 其他雜項

Go 入門教程

介紹

Go是一種過程編程語言。它由Google的Robert Griesemer,Rob Pike和Ken Thompson于 2007年開發(fā),但于 2009年作為一種開放源代碼編程語言發(fā)布。程序通過使用軟件包進(jìn)行組裝,以有效地管理依賴關(guān)系。該語言還支持動態(tài)語言一樣的環(huán)境采用模式。例如,類型推斷(y:= 0 變量y是float類型的有效聲明)。

從Go編程開始

有各種在線IDE,例如The Go Playground,repl.it等,可用于運行Go程序而無需安裝。

為了在自己的PC或筆記本電腦中安裝Go,我們需要以下兩個軟件:編輯器和編譯器
文本編輯器:文本編輯器為您提供了一個用于編寫源代碼的平臺。以下是文本編輯器的列表:

  • Windows記事本

  • Visual Studio Code

  • Sublime

查找Go編譯器: Go發(fā)行版可作為FreeBSD(版本8和更高版本),Linux,Mac OS X(Snow Leopard和更高版本)以及具有32位(386)64位(amd64 )的 Windows操作系統(tǒng)的二進(jìn)制安裝文件。)x86處理器體系結(jié)構(gòu)。
有關(guān)安裝的更多說明。請訪問有關(guān)安裝GO發(fā)行版的信息

注意:go語言的源代碼文件擴(kuò)展名必須是.go

用Go編寫第一個程序:

package main  
import "fmt"

func main() {
     // 打印 nhooo
     fmt.Println("Hello, nhooo") 
}

輸出:

Hello, nhooo

Go程序語法的用法解釋:

  • 第1行:它包含程序的主體程序,具有程序的整體內(nèi)容。這是運行程序的起點,因此必須編寫程序。

  • 第2行:它包含import“ fmt”,這是一個預(yù)處理程序命令,它告訴編譯器包括位于程序包中的文件。

  • 第三行:主函數(shù),它是程序執(zhí)行的開始。

  • 第4行:fmt.Println()是一個標(biāo)準(zhǔn)的庫函數(shù)來打印的東西作為一個screen.In輸出此,fmt包已經(jīng)transmited的println方法,該方法用于顯示的輸出。fmt.Println()是一個標(biāo)準(zhǔn)的庫函數(shù),用于將某些內(nèi)容打印為屏幕上的輸出,fmt包已包含了Println方法,該方法用于顯示輸出。

  • 注釋:注釋用于解釋代碼,并且以與Java或C或C ++類似的方式使用。編譯器將忽略注釋條目,并且不執(zhí)行它們。注釋可以是單行或多行。

    單行注釋:
    語法:

    // 單行注釋

    多行注釋:
    語法:

    /* 多行注釋 */

    以下是另一個示例:

    package main
    import "fmt"
    
    func main() {
       fmt.Println("1 + 1 =", 1 + 1)
    }

    輸出:

    1 + 1 = 2
    丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清