리팩터링된 내부 루프는 5와 같은지 확인하기 전에 왜 data[i][j]를 출력하나요?
5
data[i][j]
출력하면 모든 데이터 요소가 5로 바뀌기 때문입니다.
Go 문법상 모든 goto 앞에는 fmt.Println이 와야 하기 때문입니다.
goto
fmt.Println
값 1부터 4까지가 출력되지 않게 하기 위해서입니다.
1
4
제어 흐름이 종료되기 전에 트리거 값인 5를 출력에 포함하기 위해서입니다.