1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#
# go version go1.15.6 darwin/amd64
#
package main
import "fmt"
func main() {
var conditions = make([]int, 1)
fmt.Println(len(conditions), cap(conditions)) // Output: 1 1
conditions = append(conditions, 2)
fmt.Println(len(conditions), cap(conditions)) // Output: 2 2
var conditionValues = make([]int, 0, 1)
fmt.Println(len(conditionValues), cap(conditionValues)) // Output: 0 1
conditionValues = append(conditionValues, 2)
fmt.Println(len(conditionValues), cap(conditionValues)) // Output: 1 1
return
}
|