Golangで配列内のすべての要素を削除する方法は何ですか?

Golangの配列内のすべての要素を削除するには、以下の2つの方法があります。

方法1:スライスを使用して削除します。

arr := []int{1, 2, 3, 4, 5}
arr = arr[:0] //将切片长度设置为0,即删除所有元素

方法2:要素を1つずつ削除するためにforループを使用します。

arr := []int{1, 2, 3, 4, 5}
for len(arr) > 0 { //循环直到数组为空
    arr = arr[1:] //每次移除第一个元素
}

実際のニーズに合わせて、どちらの方法でも配列の長さを0に設定し、配列内のすべての要素を削除することができますので、適切な方法を選択してください。

bannerAds