go實現切片任意位置插入


package main

import "fmt"

func main() {
	people := [][2]int{
		{7, 0}, {4, 4}, {27, 1}, {5, 0}, {6, 1}, {5, 2},
	}
	//把{27, 1}插到第一個位置
	p := people[2] // 先復制一份
	copy(people[1:3], people[0:3])
	people[0] = p
	fmt.Println(people)

	//把{27, 1}復制到最后一個位置,第一個位置同理
	//p := people[2]
	//copy(people[2:], people[3:])
	//people[len(people)-1] = p
	//fmt.Println(people)
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM