반복문 - break & continue
Break
반복문에서 break를 만나면
break를 가지고 있는 for문(가장 가까운 for문)을 벗어나, 해당 루프 이하를 실행하지 않음
다음 최상위 for문의 루프 실행
for i:=0; i<3; i++ {
for j:=0; j<3; j++ {
if j==1 {
break
}
fmt.Println(i,j)
{
{
/*
0 0
1 0
2 0
*/
Continue
반복문에서 continue를 만나면 다음 루프로 넘어감
for i:=0; i<3; i++ {
for j:=0; j<3; j++ {
if j==1 {
continue
}
fmt.Println(i,j)
{
{
/*
0 0
0 2
1 0
1 2
2 0
2 2
*/