go 奇葩語法總結篇

Krisji發表於2019-05-06

主要總結下GO語法一些奇葩玩法

go的切片刪除 騷操作

seq := []string{"a", "b", "c", "d", "e"}

// 指定刪除位置       
index := 2

// 檢視刪除位置之前的元素和之後的元素
fmt.Println(seq[:index], seq[index+1:])

// 將刪除點前後的元素連線起來
seq = append(seq[:index], seq[index+1:]...)

fmt.Println(seq)

程式碼輸出結果:
[a b] [d e]
[a b d e]

看到沒有 GO 裡面奇葩append 刪除元素 也是無奈 PHP 很easy  
本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章