從0開始學習GO語言 001 初探

2021-10-04 11:55:18 字數 1169 閱讀 4122

1.1.3 安裝ide(liteide)

擴充套件(一些學習資料)

2.第乙個go程式

在cmd輸入go version

看到如下結果

即為成功

新建乙個txt檔案,改名為hello.go,使用記事本開啟,並寫上如下**

package main

import "fmt"

func main()

再在cmd裡輸入go run hello.go出現hello world!即為成功

go語言官網:

go中文社群:

開啟liteide,新建乙個hello.go,輸入**

package main

import "fmt"

func main()

儲存,再編譯執行,可以看到輸出了hello world!入口函式main

**為

func main()
需要注意,花括號的左半邊必須在main所在的一行

呼叫函式

如該例中的,呼叫fmt包中的println函式

fmt.println("hello world!")

3) 呼叫包

呼叫函式前大部分需要匯入包,格式為

import fmt

注意 go語言以包為管理單位,每個檔案必須先宣告包。格式為package main,且每個程式必須有main

//為單行注釋

/* */為塊注釋

go語言**結尾不需要分號

如果使用liteide,乙個資料夾只能有乙個go檔案,可以使用命令提示符編譯執行

go build 檔名.go編譯生成乙個可執行程式,然後直接輸入檔名.exe執行程式

go run 檔名.go不生成程式,直接執行

機器學習 從0開始

by 香蕉麥樂迪 機器學習簡介 機器學習是許多演算法的統稱,其中包含最近幾年火熱的深度學習,還包括許多適用於各種不同場景的其他機器學習演算法 邏輯斯特回歸,svm,knn,adaboost,em,kmeans等等 這些演算法從誕生到現在都有了幾十年的歷史 深度學習指的是深度神經網路,其中用於處理影象...

openGLSL從0開始學習

首先,找了些優秀的學習 openglsl 雙緩衝 double buffer 機制 01 20getting 20started 03 20hello 20window opengl 三角形 01 20getting 20started 04 20hello 20 opengl shading la...

go語言學習初探(一)

go語言安裝省略 首先建立乙個hello.go 檔案package main import fmt func main package 表明go程式所屬的包,同時每乙個可執行的go程式,都必須有乙個main的主入口包,同時必須有乙個main的主函式 go語言的main函式不能帶引數,也不可以定義返回...