# Function

## Function : 함수, 프로그램안에서 작은 단위의 기능들을 수행하는 것

* **fundamental building block in the program** : 프로그램을 구성하는 작은 빌딩 블록
* **subprogram can be used multiple times** : sub-program이라고도 부르며 여러 번 재사용이 가능
* **performs a task or calculates a value** : 한 가지의 일이나 값을 계산하기 위해 사용

{% hint style="info" %}
**input(입력)** : parameter를 받아서 잘 처리 한 다음 **output(출력) :** return하는 것\
→ **function(함수)**
{% endhint %}

{% content-ref url="5/undefined" %}
[undefined](5/undefined)
{% endcontent-ref %}

{% content-ref url="5/undefined-1" %}
[undefined-1](5/undefined-1)
{% endcontent-ref %}
