이 경우 변수의 의미는 범위에 따라 달라지므로, 혼란을 줄 수 있으며 의도하지 않은 결과로 이어질 수 있습니다.
예:
for i := 0; i < len(nums); i++ {
for i := 0; i < len(nums); i++ {
}
}
임베딩된 루프 내 변수 i가 가려집니다. 가려지지 않도록 임베딩된 루프 내 변수의 이름을 변경해 보세요.
for i := 0; i < len(nums); i++ {
for j := 0; j < len(nums); j++ {
}
}