for의 흐름을 for 밖의 변수에 의존시키는 코드를 짜는 것은 매우 쉽지만 그만큼 상태 관리에 매우 부적합하고 불안하단 생각이 자주 든다.

하지만 언어의 한계상 어쩔수 없는 경우가 있다. 예를 들어 지금같이 case 안에서 for를 종료시켜야 할 때와 같다.

if-else를 사용하여 정리하는 방안도 있지만 코드가 너무 난해하고 지금과 같은 단순 비교에는 부적합하다.

the code showing example of for break in case statement
1

If you have a fediverse account, you can reply to this note from your own instance. Search https://hackers.pub/ap/notes/01985b50-b99e-7dd3-943f-50246d07a869 on your instance and reply to it.