Golang에서 2D 슬라이스 작업
package main
import (
"fmt"
)
func print2DSlice(a [][]int) {
// let us iterate over 2D slice
for i := 0; i < len(a); i++ {
oD := a[i] // access 0th array in 2D slice
for j := 0; j < len(oD); j++ {
fmt.Printf("%d ", oD[j])
}
fmt.Println()
}
return
}
func main() {
tDSlice := make([][]int, 0)
// or tDSlice:=[][]int{}
tDSlice = append(tDSlice, []int{1, 2, 3, 4, 5})
tDSlice = append(tDSlice, []int{12, 32, 43, 423, 52})
tDSlice = append(tDSlice, []int{2341, 322, 323, 324, 53})
tDSlice = append(tDSlice, []int{3321, 2423, 33232, 432, 532})
tDSlice = append(tDSlice, []int{14343, 24343, 34343, 44343, 54343})
tDSlice = append(tDSlice, []int{14343, 24343, 3434334, 4434, 54343})
tDSlice = append(tDSlice, []int{4343431, 43432, 34343, 44343, 4343435})
print2DSlice(tDSlice)
}
참조: https://www.dotnetperls.com/2d-go
고맙습니다.
Reference
이 문제에 관하여(Golang에서 2D 슬라이스 작업), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/ramu_mangalarapu/working-with-2d-slices-in-golang-4m9k텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)