달력

5

« 2020/5 »

  •  
  •  
  •  
  •  
  •  
  • 1
  • 2
  • 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

댓글을 달아 주세요