Go make()

1 개요[ | ]

Go make()
package main

import "fmt"

func main() {
	a := make([]int, 5)
	fmt.Printf("%#v\n", a)      // []int{0, 0, 0, 0, 0}
	fmt.Printf("%#v\n", len(a)) // 5
	fmt.Printf("%#v\n", cap(a)) // 5

	b := make([]int, 0, 5)
	fmt.Printf("%#v\n", b)      // []int{}
	fmt.Printf("%#v\n", len(b)) // 0
	fmt.Printf("%#v\n", cap(b)) // 5
}

2 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}