일급 객체
위키백과, 우리 모두의 백과사전.
|
|
이 문서는 위키백과의 편집 지침에 맞춰 다듬어야 합니다. 더 좋은 문서가 되도록 문서 수정을 도와주세요. 내용에 대한 의견이 있으시다면 토론 문서에서 나누어 주세요. |
컴퓨터 프로그래밍 언어 디자인에서, 일급 객체 (일급 시민, 일급 엔티티 혹은 일급 밸류) 개념은 실행 시간 중에 생성되고 서브루틴을 인자의 형태로 반환하는 엔티티를 가리킨다.
정의 [편집]
다음과 같은 조건을 만족할 때 일급 객체라고 말할 수 있다.
- 변수나 데이터 구조안에 담을 수 있다.
- 파라미터로 전달 할 수 있다.
- 반환값(return value)으로 사용할 수 있다.
- 할당에 사용된 이름과 관계없이 고유한 구별이 가능하다.