Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package main
- import (
- "fmt"
- )
- func main() {
- s1 := []int{1, 2, 3, 4, 5}
- fmt.Println(len(s1), cap(s1), s1, &s1[0], &s1[1], &s1[2]) //print: 5 5 [1 2 3 4 5] 0x104401a0 0x104401a4 0x104401a8 0x104401ac 0x104401b0
- s2 := s1[:2]
- fmt.Println(len(s2), cap(s2), s2, &s2[0]) //print: 2 5 [1 2] 0x104401a0
- s3 := s1[3:]
- fmt.Println(len(s3), cap(s3), s3, &s3[0]) //print: 2 2 [4 5] 0x104401ac
- s4 := s1[1:3]
- fmt.Println(len(s4), cap(s4), s4, &s4[0]) //print: 2 4 [2 3] 0x104401a4
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement