开始 ❯
×
改变方向
更改主题,深色/浅色
package main import ("fmt") func main() { numbers := []int{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15} // Оригінальний слайс fmt.Printf("numbers = %v\n", numbers) fmt.Printf("length = %d\n", len(numbers)) fmt.Printf("capacity = %d\n", cap(numbers)) // Створіть копію лише з необхідними номерами neededNumbers := numbers[:len(numbers)-10] numbersCopy := make([]int, len(neededNumbers)) copy(numbersCopy, neededNumbers) fmt.Printf("numbersCopy = %v\n", numbersCopy) fmt.Printf("length = %d\n", len(numbersCopy)) fmt.Printf("capacity = %d\n", cap(numbersCopy)) }
数字 = [1 2 3 4 5 6 7 8 9 10 11 12 13 14 15]
长度 = 15
容量 = 15
numbersCopy = [1 2 3 4 5]
长度 = 5
容量 = 5