溫馨提示×

golang清空切片的方法是什么

小億
307
2023-10-31 15:30:20
欄目: 編程語言

清空切片的方法有兩種:

  1. 使用內(nèi)置函數(shù)copy將一個空切片復(fù)制到原切片中:
slice := []int{1, 2, 3, 4, 5}
slice = slice[:0] // 將長度設(shè)為0
  1. 使用切片的切片操作來重新定義原切片:
slice := []int{1, 2, 3, 4, 5}
slice = slice[:0] // 將原切片的索引范圍設(shè)置為[0:0]

兩種方法都會將原切片的長度設(shè)為0,從而清空切片。

1