나도 goto를 그냥 습관적으로 안쓰게되는데

이중 for를 갑자기 break할일이 생기면 goto 쓰면 되잖아

실제로 코딩에도 몇번 썼는데

한쪽방향으로, 그리고 확실한 구간이 보장되면 goto가 딱히 문제되지는 않는다.

뭐.. 변수선언이 안씹히게 레이블 위치를 잘 정하는것 정도는 센스있게 해야지



goto 가 왜 문제가 되는지를 생각해보면 보통 여러goto가 섞였을때 가독성과 디버그의 난해함이 문제가 많이 되는데

break도 사실 일종의 제한된 goto라는점을 생각해보면 (반복문, 분기점프도 사실 goto지..)

그냥 goto써...............



goto에 대한 과도한 맹신적인 금기감이 그걸 만들어내는 것 같다.