인프런 커뮤니티 질문&답변

xxtakehyem님의 프로필 이미지
xxtakehyem

작성한 질문수

비전공자를 위한 진짜 입문 올인원 개발 부트캠프

함수 Question

return이 어떤 일을 한다는건지 잘모르겠어요.

작성

·

171

1

return으로 '반환'한다는 게 이해가 안돼요.

보통 어떤 경우에 쓰게되는지 알수있을까요?

답변 1

0

그랩님의 프로필 이미지
그랩
지식공유자

return은 값을 반환하는 기능을 하게 되며 대부분 개발을 하다보면 return을 사용하게 됩니다 :)

예를 들어 상품 정보들을 가져오는 함수를 개발하려면 아래와 같이 사용할 수 있습니다. 

function getProducts(){

    products = ...

    return products

}

또한 우리가 회원가입하는 코드를 구현한다고 했을 때 email, password가 제대로 됐는지 확인하려면 아래와 같이 구현을 할 수 있겠죠? 이런 함수를 또 다른 함수에서 사용하고 사용하다보면 자연스럽게 return 값이 필요함을 알 수 있습니다!

function validateUser(..){

     if ... 

       return true

     else ...

       return false

}

function createUser(...){

   result = validateUser(...)

   ...

}

xxtakehyem님의 프로필 이미지
xxtakehyem

작성한 질문수

질문하기