面试题答案
一键面试package main
import "fmt"
func main() {
// 创建并初始化三维切片
threeDSlice := make([][][]int, 2)
for i := range threeDSlice {
threeDSlice[i] = make([][]int, 3)
for j := range threeDSlice[i] {
threeDSlice[i][j] = make([]int, 4)
for k := range threeDSlice[i][j] {
threeDSlice[i][j][k] = i * j * k
}
}
}
// 打印三维切片
for _, outer := range threeDSlice {
for _, middle := range outer {
for _, value := range middle {
fmt.Printf("%d ", value)
}
fmt.Println()
}
fmt.Println()
}
}