golang中對一個slice進行“slice”可以取片段得到一個新的slice,那么如何用簡潔的代碼刪除slice中的一個元素呢?
a := []int{0, 1, 2, 3, 4} //刪除第i個元素 i := 2 a = append(a[:i], a[i+1:]...)
作者:krystollia
鏈接:https://www.jianshu.com/p/bfde71cac827
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。
golang中對一個slice進行“slice”可以取片段得到一個新的slice,那么如何用簡潔的代碼刪除slice中的一個元素呢?
a := []int{0, 1, 2, 3, 4} //刪除第i個元素 i := 2 a = append(a[:i], a[i+1:]...)
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。