for 문, break, return 값에 대해 질문드립니다.

조회수 3908회

이미지

여기 for문에서
Return의 의미가 무엇인가요?

그리고 어떨 때 break를 쓰고 return하는지 알고싶습니다.

1 답변

  • 거의 대부분의 언어에서:

    • break = 지금 돌고 있는 (for, while 등의) 루프에서 빠져나와라! (그 다음은? 글쎄! 원래 하던 대로 루프 밖의 코드부터 다시 쭉 내려가면 될듯!)
    • return = 지금 내려오고 있는 함수 처리를 그만두고 뭔가 돌려주고 끝을 내어라!

    따라서 사진 찍어주신 함수를 번역하면 이렇게 되지요.

    (타이어 하나하나)에 대해서 {
        만약 (그 타이어 가 돌지 == 않으면) {
            멈춤
            그 타이어 번호를 돌려주고 끝냄
        }
    }
    

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)