go語言

4/34ページ

我為什麼喜歡Go語言(簡潔的Go語言)

從2000年至今,也寫了11年程式碼了,期間用過VB、Delphi、C#、C 、Ruby、Python,一直在尋找一門符合自己心意和理念的語言。我很在意寫程式碼時的手感和執行的效率,所以在Go出現之前一直沒有找到。在熟悉Go之後,我雖沒有停下腳步,也去體驗了D語言,但幾乎立即就放棄了,它的設計還是太 […]

Go語言中的複合型別詳細介紹

golang複合型別包括:結構體、陣列、切片、Maps。 1、陣列 陣列 golang中的陣列與C語言中的陣列差異很大,倒更類似Pascal中的陣列。 (Slice,下個話題,有些像C語言中的陣列) 複製程式碼 程式碼如下: var ar [3]int 宣告ar為一個擁有三個整型數的陣列,所有元素初 […]

Go語言hello world例項

在開始編寫應用之前,我們先從最基本的程式開始。就像你造房子之前不知道什麼是地基一樣,編寫程式也不知道如何開始。因此,在本節中,我們要學習用最基本的語法讓Go程式執行起來。 程式 這就像一個傳統,在學習大部分語言之前,你先學會如何編寫一個可以輸出hello world的程式。 準備好了嗎?Let […]

Go語言中的流程控制結構和函式詳解

這小節我們要介紹Go裡面的流程控制以及函式操作。 流程控制 流程控制在程式語言中是最偉大的發明了,因為有了它,你可以通過很簡單的流程描述來表達很複雜的邏輯。Go中流程控制分三大類:條件判斷,迴圈控制和無條件跳轉。 if if也許是各種程式語言中最常見的了,它的語法概括起來就是:如果滿足條件就做某事, […]

Go語言併發技術詳解

有人把Go比作21世紀的C語言,第一是因為Go語言設計簡單,第二,21世紀最重要的就是並行程式設計,而Go從語言層面就支援了並行。 goroutine goroutine是Go並行設計的核心。goroutine說到底其實就是執行緒,但是它比執行緒更小,十幾個goroutine可能體現在底層就是五六個 […]