검수요청.png검수요청.png

"함수 (프로그래밍)"의 두 판 사이의 차이

위키원
이동: 둘러보기, 검색
잔글
잔글
1번째 줄: 1번째 줄:
'''함수'''(function)하나의 특별한 목적의 작업을 수행하기 위해 독립적으로 설계된 코드의 집합이다.<ref name="개요">TCPSCHOOL, <[http://tcpschool.com/cpp/cpp_function_basic 함수의 정의]>, 《개인블로그》</ref>
+
'''함수'''(function)는 수학에서 첫 번째 집합의 임의의 한 원소를 두 번째 집합의 오직 한 원소에 대응시키는 이항관계<ref name="위키백과">위키백과, <[https://ko.wikipedia.org/wiki/%ED%95%A8%EC%88%98 함수]>, 《위키피디아》</ref>라고 하며 프로그래밍에서는 수학과 비슷한 개념으로 하나의 특별한 목적의 작업을 수행하기 위해 독립적으로 설계된 코드의 집합이다.<ref name="개요">TCPSCHOOL, <[http://tcpschool.com/cpp/cpp_function_basic 함수의 정의]>, 《개인블로그》</ref>
 
[[파일:함수.PNG|썸네일|함수]]
 
[[파일:함수.PNG|썸네일|함수]]
 +
 
==개요==
 
==개요==
 +
함수는 수학에서 사용하는 의미와 비슷하게 프로그래밍에서는 소프트웨어의 특정한 동작을 수행하는 일정 코드 부분을 의미한다. 대부분의 프로그래밍 언어에서 지원하는 기능으로, 하나의 큰 프로그램을 여러 부분으로 나누어 주기 때문에 같은 함수를 여러 상황에서 여러 차례 호출할 수 있다.<ref name="위키백과">위키백과, <[https://ko.wikipedia.org/wiki/%ED%95%A8%EC%88%98_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D) 함수(프로그래밍)]>, 《위키피디아》</ref>
 +
  
 
==역사==
 
==역사==
11번째 줄: 14번째 줄:
 
==참고 자료==
 
==참고 자료==
 
* Dev Cristoval, <[https://data-make.tistory.com/212 추상 클래스(Abstract Class)]>, 《개인블로그》, 2019-08-12
 
* Dev Cristoval, <[https://data-make.tistory.com/212 추상 클래스(Abstract Class)]>, 《개인블로그》, 2019-08-12
 
+
* 위키백과, <[https://ko.wikipedia.org/wiki/%ED%95%A8%EC%88%98 함수]>, 《위키피디아》
 +
* 위키백과, <[https://ko.wikipedia.org/wiki/%ED%95%A8%EC%88%98_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D) 함수(프로그래밍)]>, 《위키피디아》
 
==같이 보기==
 
==같이 보기==
 
* [[C]]
 
* [[C]]
 
* [[메소드]]
 
* [[메소드]]
 +
 +
{{프로그래밍|검토 필요}}

2020년 8월 11일 (화) 10:17 판

함수(function)는 수학에서 첫 번째 집합의 임의의 한 원소를 두 번째 집합의 오직 한 원소에 대응시키는 이항관계[1]라고 하며 프로그래밍에서는 수학과 비슷한 개념으로 하나의 특별한 목적의 작업을 수행하기 위해 독립적으로 설계된 코드의 집합이다.[2]

함수

개요

함수는 수학에서 사용하는 의미와 비슷하게 프로그래밍에서는 소프트웨어의 특정한 동작을 수행하는 일정 코드 부분을 의미한다. 대부분의 프로그래밍 언어에서 지원하는 기능으로, 하나의 큰 프로그램을 여러 부분으로 나누어 주기 때문에 같은 함수를 여러 상황에서 여러 차례 호출할 수 있다.[1]


역사

특징

각주

  1. 1.0 1.1 위키백과, <함수>, 《위키피디아》 인용 오류: 잘못된 <ref> 태그; ".EC.9C.84.ED.82.A4.EB.B0.B1.EA.B3.BC"이 다른 콘텐츠로 여러 번 정의되었습니다
  2. TCPSCHOOL, <함수의 정의>, 《개인블로그》

참고 자료

같이 보기


  검수요청.png검수요청.png 이 함수 (프로그래밍) 문서는 프로그래밍에 관한 글로서 검토가 필요합니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 문서 내용을 검토·수정해 주세요.