return의 개념좀 가르쳐주세요
다와
2023.04.01
강좌에서 return에 대한것을 찾을려니
못찾겠더라구요
return (반환)
에 대해 자세히 알고 싶습니다.
자료형이 void형이 아니면
return 을 해주던데
의미가 뭔가요 그리고 재귀함수 할때도 return을 쓰던데 ...
초보라 어려움이 좀 있네요
예제를 들어주시면 더 감사하겠습니다...
도와주세요...(--)(__(--)(__)(--)(__)
-
토리
뭔가 이미 답을 얻으셨으려나요~
return은 두가지 기능이 있습니다.
첫번째가 반환의 기능 또 하나가 종료의 기능입니다
재귀함수시에 void형임에도 return이 쓰였다면
그것은 종료의 기능으로 쓰인것입니다. -
으뜸
뭔가 대답한적 있는것 같은 질문이네;;;;
-
거늘
어떤 상자에 1을 넣으면 4가 나옵니다.
2를 넣으면 5가 나옵니다.
3을 넣으면 6이 나옵니다.
넣어 주는 숫자를 매개변수라 하고,
상자에서 하는 일(+3하는것)은 함수의 본체,
+3한것을 값을 나가게 하는것이 return의 역할입니다.
그 상자는 함수이고, 나오는 값(return)은 그 함수를 수행 시킨 결과입니다. ㅋ -
겨슬
웬만한 책이나 강좌에는 다 나오는 중요한 내용인데... 자세한 내용은 잘찾아보시기 바랍니다.
-
카제
현재 실행중인 메서드를 마치고, 메서드를 호출한 곳으로 돌아갑니다.
리턴 값이 void가 아닌 경우에는 return뒤에 값을 써줘서 메서드의 수행결과를 호출한 곳(호출한 메서드)으로 전달합니다.