본문 바로가기

나의 백과사전

함수 (function)



함수는 우리의 프로그램 안에 들어 있는 또 다른 작은 프로그램이라고 할 수 있다.


어떤 경우 우리는 같은 코드를 여러 번 수행해야 할 때가 있다.


이럴때는 이 코드를 모두 타이핑하는 게 아니라


필요한 부분을 함수 안에 정의한 다음 함수를 여러 번 호출하는 방식으로 해결할 수 있다.


만약 여러 번 필요한 일이 있으면 함수를 하나 만들어서 여러번 호출하는 것이 훨씬 좋다.


함수를 쓰면 코딩하는 분량이 줄어들고, 필요한 기능을 한곳에 놓아서 만약 코드를 바꿔야 하면 한곳에서 바꿀 수 있어


만약 실수를 해도 함수 안에 들어 있는 코드만 수정하면 되므로 매우 편리하다.



몇가지 팁을 더 준다면



1. 프로그래밍을 하기 전에 어떤 함수가 어떠한 일을 수행할지 이렇게 적어놓는 것은 큰 도움이 될 것이다.

    프로그램에서 해야하는 일을 미리 적어놓는 것은 큰 도움이 된다.


2. 함수의 이름은 해야 할 일로 정하는 것이 좋다.

   그렇지 않으면 잊어버리고 함수를 만들지 않거나 같은 일을 하는 함수를 2개 만들 수도 있다.


'나의 백과사전' 카테고리의 다른 글

프로그램 (Program)  (0) 2014.10.25
암호학 (cryptography)  (0) 2014.10.23
데이터 구조(data structure)  (0) 2014.10.14
오픈소스 라이선스 (open source license)  (0) 2014.10.11
키보드 단축키 (Keyboard Shortcuts)  (0) 2014.10.06