<설명>
- Program 에게 Subroutin을 벗어나, Return Address로 돌아가라는 명령.
==> Return Address 는 Subroutine이 호출된 곳에 위치함.
- 대부분의 Programming 언어에서 Return Statement 은 말 그대로 'Return' 이거나 'Return Value' 다.
==> 여기서 Value 는 변수값 또는 Subroutine에 의해 돌아온 정보를 지칭.
/* <이건 예제_JavaScript 버전> */
function a (num) {
if (num < 1) {
return false;
}
else {
return true;
}
}
let x = a(0);
if (x === true) {
document.write("숫자가 0보다 큼");
}
else {
document.write("숫자가 0보다 작음");
}
<참조 1> https://www.computerhope.com/jargon/r/returnst.htm
<참조 2>
'Programing > Knowledge' 카테고리의 다른 글
[CS] Abstraction (0) | 2022.12.02 |
---|---|
[CS] Memoization (0) | 2022.11.30 |
[CS] Routine && Subroutine (0) | 2022.11.27 |
[CS] Thunk (0) | 2022.11.26 |
댓글