go array 전역변수를 function안에서 초기화

chacha·2020년 7월 24일
0

1차원

package main

import "fmt"

var root []int


func main() {
	solution(2)
}

func solution(i int) {
	root = make([]int, i)

	fmt.Println(root)
}

2차원

package main

import "fmt"

var root [][]int


func main() {
	solution(2, 3)
}

func solution(i int, j int) {
	root = make([][]int, i)
	for i := range root {
		root[i] = make([]int, j)
	}

	fmt.Println(root)
}
profile
안녕하세요~ :)

0개의 댓글