top of page
  • thebaleuncoding

프로그래밍에서 함수란? 마법의 블랙박스 함수!



두 학생 모두 가사를 잘 적어줬어요.

학생A와 학생B의 차이점을 찾았나요?

학생A는 반복되는 가사를 모두 표현했고, 학생B는 반복되는 가사를 코러스에 넣어 표현하고 있어요.

학생A와 학생B의 표현 방법에 있어서는 다르지만 노래를 불렀을 때 결과는 똑같아요.

학생B 처럼 반복되는 부분을 코러스에 넣어 표현했을 때 어떤 점이 좋을까요?

반복되는 가사 중 밑줄 친 부분처럼 잘못 적어 '입'을 '눈'으로 변경해야할 때,

학생A는 '입'을 '눈'으로 변경하는 일을 5번 해야 해요.

학생B는 1번만 하면 되니까 오류 수정에 효율적이에요.

또 학생A는 '입'을 '눈'으로 변경하다가 일부 빠뜨릴 수도 있으나,

학생B는 1번만 변경하면 되니까 실수할 확률도 적겠죠.

노래 가사의 후렴구처럼

프로그래밍에서도 반복되는 명령어들을 찾아 별도로 묶어 뒀다가 필요할 때마다 불러쓸 수 있는데

이를 함수 혹은, 프로시저라고 해요.




#프로그래밍에서함수란?#마법의블랙박스함수!에 대해 더 알아보고 싶나요?

아래 링크로 이동하세요.

더 많은 내용 보기

조회수 18회댓글 0개

최근 게시물

전체 보기
bottom of page