본문 바로가기
컴퓨터/프로그래밍

중첩함수

by Begi 2020. 5. 7.
반응형

중첩함수(Nested Function, Nested Procedure, Nested Subroutine)은 함수 안에서 다른 함수를 만들어 사용하는 것을 의미한다. 

 

과거 Pascal 등에서 지원하였고 최근에는 많은 언어에서 지원한다. 하지만, C는 전통적으로 중첩함수를 지원하지 않았기 때문에 C 프로그래머들은 중첩함수가 생소하게 느껴진다.

 

C#에서는 7.0 버전부터 Local Function이라는 이름으로 중첩함수를 지원한다.

 

C++과 Java와 Visual Basic에서는 Lambda expression을 사용하여 중첩함수를 사용할 수 있다.

 

반응형

'컴퓨터 > 프로그래밍' 카테고리의 다른 글

Objective-C  (0) 2020.05.07
폴리글랏 프로그래밍  (0) 2020.05.07
메모리 동적 할당 함수 malloc, calloc, realoc, free  (0) 2020.05.01
Ada 언어 장단점  (0) 2020.04.29
정수 반올림  (0) 2020.04.29

댓글