언어/Golang
Slice literals (슬라이스 리터럴)
SYeonni
2022. 8. 3. 11:15
슬라이스 리터럴은 길이가 없는 배열 리터럴와 같습니다.
아래는 배열 리터럴입니다.
[3]bool{true, true, false}
이렇게 하면 위와 동일한 배열이 생성되고, 이를 참조하는 슬라이스가 만들어집니다.
[]bool{true, true, false}
package main
import "fmt"
func main() {
q := []int{2, 3, 5, 7, 11, 13}
fmt.Println(q)
r := []bool{true, false, true, true, false, true}
fmt.Println(r)
s := []struct {
i int
b bool
}{
{2, true},
{3, false},
{5, true},
{7, true},
{11, false},
{13, true},
}
fmt.Println(s)
}
728x90