/*
array
-> (arrayName) := [#array](type){element}
slice
: 크기에 제한 없이 array의 요소를 추가하고 싶을 때
-> (arrayName) := [](type){element}
*/
package main
import "fmt"
func main() {
// array
arrayAlphabet := [5]string{"a", "b", "c"}
arrayAlphabet[3] = "d"
arrayAlphabet[4] = "e"
fmt.Println(arrayAlphabet)
// slice
sliceAlphabet := []string{"a", "b", "c"}
sliceAlphabet = append(sliceAlphabet, "d") // append는 기존 slice에 element를 추가한 slice를 return함
fmt.Println(sliceAlphabet)
}
'Go' 카테고리의 다른 글
THEORY - Struct (0) | 2022.02.09 |
---|---|
THEORY - Map (0) | 2022.02.09 |
THEORY - Pointer (0) | 2022.02.09 |
THEORY - If & switch (0) | 2022.02.09 |
THEORY - for (feat. range, ...args) (0) | 2022.02.09 |
댓글