Advertisement
Guest User

Untitled

a guest
Feb 26th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.47 KB | None | 0 0
  1. package main
  2.  
  3. import (
  4. "fmt"
  5. )
  6.  
  7. func main() {
  8. s1 := []int{1, 2, 3, 4, 5}
  9. 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
  10. s2 := s1[:2]
  11. fmt.Println(len(s2), cap(s2), s2, &s2[0]) //print: 2 5 [1 2] 0x104401a0
  12. s3 := s1[3:]
  13. fmt.Println(len(s3), cap(s3), s3, &s3[0]) //print: 2 2 [4 5] 0x104401ac
  14. s4 := s1[1:3]
  15. fmt.Println(len(s4), cap(s4), s4, &s4[0]) //print: 2 4 [2 3] 0x104401a4
  16.  
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement