함수 문법

(2020-12-20)

Function Declaration, 함수 선언, Function Definition, 함수 정의, Function Call, 함수 호출


1. [전산]  함수 선언

  ㅇ 대상에 이름을 부여함 (실제 수행할 동작 등을 그 이름과 관련시킴)
     - 컴파일러에게, 인터페이스 형식(파라미터) 및 자료형에 대한 정보를 제공
        . 즉, 아직 구체적인 몸체가 포함되지 않은채 일련의 동작을 추상화시켜 둠


2. [전산]  함수 정의 

  ㅇ 수행 동작을 자세하게 기술 (코드로 구현하는 것)
     - 구체적인 몸체가 이때 포함됨

  ㅇ 이때, 실제 명령문들이 오직 한번 만 작성되며, (낭비 제거)
     - 다른 함수들로부터는 은닉되어짐


3. [전산]  함수 호출함수는 호출을 통해서 만 실행됨
     - 함수 호출시에는, `함수명`과 피호출 함수로 전달할 `실 매개변수`를 명시해야 함

  ㅇ 호출 방법
     - 함수 이름 뒤에, 괄호를 열고, 쉼표로 구분된 인수들을 나열하고, 괄호를 닫으면, 호출됨


4. [전산]  함수 문법

   
// 함수 선언/정의
function 함수명 (형식 매개변수1, 형식 매개변수2, ...) {
   함수 본문
}

// 함수 호출
함수명 (실 매개변수1, 실 매개변수2, ...);

부프로그램/함수/프로시저
   1. 부 프로그램   2. 함수   3. 함수 선언/정의/호출   4. 매개변수   5. 콜백 함수   6. 블록 구조   7. 클로저  


Copyrightⓒ written by 차재복 (Cha Jae Bok)               기술용어해설 후원
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"