let total = 0;
// 인자는 명시적인 입력이다.
function add_to_total(amount){
// 전역변수를 읽는 것은 암묵적 입력이다
console.log(`Old total : ${total}`);
// 전역변수를 바꾸는 것도 암묵적 출력이다.
total += amount;
// return 값은 명시적 출력이다.
return total;
}
<aside> 💡 함수에 암묵적 입력과 출력이 있으면 액션이 된다.
</aside>
<aside> 💡 함수에서 암묵적 입력과 출력을 없애면 계산이 된다. 암묵적 입력은 함수의 인자로 바꾸고 암묵적 출력은 함수의 return 값으로 바꾸면 된다.
</aside>