go언어 make apped
언어/Go2016. 2. 27. 21:35
[1] ---------> var A_array = make([]int, 5, 10) //length:5 volume:10
[2] ----------> A_array = append(A_array, 10, 11, 12, 13, 14)
package main
import "fmt"
func main() {
var A_array = make([]int, 5, 10) //length:5 volume:10
fmt.Printf("len(A_array) is [%2d] \n", len(A_array))
fmt.Printf("cap(A_array) is [%2d] \n", cap(A_array))
for i:=0; i<len(A_array); i++ {
A_array[i] = i*2
}
for j:=0; j<len(A_array); j++ {
fmt.Printf("A_array[%d] --> [ %d ] \n", j, A_array[j])
}
fmt.Println("================================================")
A_array = append(A_array, 10, 11, 12, 13, 14)
for k:=0; k<10; k++ {
fmt.Printf("A_array[%d] --> [ %d ] \n", k, A_array[k])
}
}
len(A_array) is [ 5]
cap(A_array) is [10]
A_array[0] --> [ 0 ]
A_array[1] --> [ 2 ]
A_array[2] --> [ 4 ]
A_array[3] --> [ 6 ]
A_array[4] --> [ 8 ]
================================================
A_array[0] --> [ 0 ]
A_array[1] --> [ 2 ]
A_array[2] --> [ 4 ]
A_array[3] --> [ 6 ]
A_array[4] --> [ 8 ]
A_array[5] --> [ 10 ]
A_array[6] --> [ 11 ]
A_array[7] --> [ 12 ]
A_array[8] --> [ 13 ]
A_array[9] --> [ 14 ]
'언어 > Go' 카테고리의 다른 글
공부중 (0) | 2016.04.03 |
---|---|
A_array = append(A_array, B_array...) (0) | 2016.02.27 |
var array []int = make([]int, size_value) (0) | 2016.02.27 |
for 인덱스, 값 := range arr { (0) | 2016.02.27 |
go boolean (0) | 2016.02.26 |