Go 陣列的應用案例

2021-10-07 15:25:30 字數 1162 閱讀 2805

var mychars [26]byte

for i := 0; i < 26; i++

for i := 0; i < 26; i++

思路

//如何讓平均值保留到小數.

fmt.printf("sum=%v 平均值=%v \n\n", sum, float64(sum) / float64(len(intarr2)))

var intarr3 [5]int 

//為了每次生成的隨機數不一樣,我們需要給乙個seed值

len := len(intarr3)

rand.seed(time.now().unixnano())

for i := 0; i < len; i++

fmt.println("交換前=", intarr3)

//反轉列印 , 交換的次數是 len / 2,

//倒數第乙個和第乙個元素交換, 倒數第2個和第2個元素交換

temp := 0 //做乙個臨時變數

for i := 0; i < len / 2; i++

fmt.println("交換後=", intarr3)

Go 巢狀分支及應用案例

基本語法 if 條件表示式else 分析思路 1.定義乙個變數,來接收跑步使用秒數.float64 2.定義乙個變數,來接收性別string 3.因為判斷是巢狀的判斷,因此我們會使用巢狀分支 var second float64 fmt.println 請輸入秒數 fmt.scanln second...

go語言的介面案例

學習資料來自 package main import fmt func main testinte ce m1 f1 flashdisk testinte ce f1 1.定義介面 type usb inte ce 2.實現類 type mouse struct type flashdisk str...

go 指標陣列 go語言中的指標陣列

宣告乙個包含有5個整數指標型別的陣列,我們可以在初始化時給相應位置的元素預設值。下面是給索引為0的元素乙個新建的的int型別指標 預設為0 給索引為1的元素指向值v的位址,剩下的沒有指定預設值的元素為指標的zero值也就是nil package main import fmt func main f...