달력

7

« 2020/7 »

  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  

   

  

함수(Function)

·         객체지향에서는 함수를 메소드(Method)라고 합니다.

·         특정 작업(기능) 하는 일련의 코드 하나의 이름(함수명)으로 묶어 놓은 코드의 집합(코드블럭)으로 함수는 여러 개의 문장(statement) 하나로 묶어 줍니다.

 

·         입력값을 받아 그것을 처리한 하나의 결과값(리턴값) 돌려주는 역할 합니다.

·         It takes the input value, processes it, and returns one result.

·         A method can declare only one return value.

 

 

·         한번 정의하면 번이든 실행할 있어 반복적인 작업 처리할 유용합니다.

·         함수를 이용하여 프로그램을 구조적, 논리적으로 만들 있습니다.

·         프로그램을 여러 개의 함수로 나누어 작성하면, 모듈화 인해 전체적인 코드의 가독성 좋아지며 코드의 반복을 줄일 있습니다. 그리고 프로그램에 문제가 발생하거나 기능의 변경이 필요할 때에도 손쉽게 유지보수 있습니다.

·         함수를 작성하면 단위 테스트(Unit Test) 통해 해당 함수의 동작을 검증할 있습니다.

 

 

 

 

 

 

 

함수 도식도

입력 받아 처리 다음 출력 주는 것이 함수입니다.

   

   



Posted by codedragon codedragon

댓글을 달아 주세요