Exercises & activities from the go workshop provided by Packt: https://courses.packtpub.com/courses/go
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

21 lines
381 B

  1. package main
  2. import "fmt"
  3. func genSlices() ([]int, []int, []int) {
  4. var s1 []int
  5. s2 := make([]int, 10)
  6. s3 := make([]int, 10, 50)
  7. return s1, s2, s3
  8. }
  9. func main() {
  10. s1, s2, s3 := genSlices()
  11. fmt.Printf("s1: len = %v cap = %v\n", len(s1), cap(s1))
  12. fmt.Printf("s2: len = %v cap = %v\n", len(s2), cap(s2))
  13. fmt.Printf("s3: len = %v cap = %v\n", len(s3), cap(s3))
  14. }