반복문 - 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
*/