| 12345678910111213141516171819202122232425 |
- package main
- import "fmt"
- var s []int
- func main() {
- s = []int{1, 2, 3}
- fmt.Println("The length of s before enlarging is:", len(s))
- fmt.Println(s)
- s = enlarge(s, 5)
- fmt.Println("The length of s after enlarging is:", len(s))
- fmt.Println(s)
- }
- func enlarge(s []int, factor int) []int {
- ns := make([]int, len(s)*factor)
- // fmt.Println("The length of ns is:", len(ns))
- copy(ns, s)
- //fmt.Println(ns)
- s = ns
- //fmt.Println(s)
- //fmt.Println("The length of s after enlarging is:", len(s))
- return s
- }
|