Golang基礎程式設計(一)-基本結構、資料型別、流程語句

進擊的qing發表於2021-05-30
一、Go語言簡介

簡潔,高效,併發

二、語言特性

·簡潔,只有25個關鍵字

·函式多返回值

·匿名函式和閉包

·型別和介面

·自動垃圾回收

·編譯迅速

·併發程式設計

25個關鍵字:

 

三、Go程式基本結構

·包宣告

·引入包

·函式

·變數

·語句

·註釋

 

四、資料型別

 數字&浮點型別

 

 

五、變數宣告

 

六、常量

const identifier [type] = value

type可以省略

七、條件語句

 

備註:switch的case分支不用加break

fallthrough:Go裡面switch預設相當於每個case最後帶有break,匹配成功後不會自動向下執行其他case,而是跳出整個switch, 但是可以使用fallthrough強制執行後面的case程式碼,如果想要去掉隱藏的break,我們就可以使用fallthrough來進行取代。

fallthrough不能用在switch的最後一個分支。(有錯誤提示,顯示:cannot fallthrough final case in switch)

eg:

不加fallthrough,結果會輸出a=2

 加fallthrough,這樣結果會輸出

a=2
a=3

八、迴圈語句

 

 

 

執行輸出的結果為:

a的值為:0

a的值為:1

a的值為:2

a的值為:3

a的值為:4

a的值為:5

a的值為:6

a的值為:7

a的值為:8

a的值為:9

a的值為:11

a的值為:12

a的值為:13

a的值為:14

a的值為:15

第 0 位 x 的值為:1

第 1 位 x 的值為:2

第 2 位 x 的值為:3

第 3 位 x 的值為:6

第 4 位 x 的值為:0

第 5 位 x 的值為:0

第 6 位 x 的值為:0

 

相關文章