본문 바로가기

Lang & Framework/Language2

Closure Closure 내부함수가 외부함수의 맥락(context)에 접근할 수 있는 것. 자신의 영역 밖(외부함수)에서 호출된 함수의 변수값과 레퍼런스를 복사, 저장해 (내부에서) 이 값들에 접근할수 있게 해준다. 일급 함수를 지원하는 언어에서 *네임 바인딩 기술. 일급 함수를 지원하는 언어의 네임 바인딩 기술. 클로저는 어떤 함수를 함수 자신이 가지고 있는 환경과 함께 저장한 레코드이다. 또한 함수가 가진 프리변수(free variable)를 클로저가 만들어지는 당시의 값과 레퍼런스에 맵핑해준다. 자바는 클로저를 지원하지 않는다. A closure is a nested function which has access to a free variable from an enclosing function that has.. 2021. 2. 10.
Comparator https://kaminion.tistory.com/27 Comparable, Comparator를 이용한 객체간 크기 비교 오늘은 객체 간 비교를 위한 인터페이스를 살펴보도록 하겠다. Comparable CompareTo() 재정의 이것은 같은 객체끼리 비교하는 것을 의미한다. 특히 기본 객체 자료형들은 이것을 상속받아 구현하였으 kaminion.tistory.com https://jinee0717.tistory.com/36 [Java] Comparable과 Comparator를 이용해 객체 정렬하기 Comparable Interface 클래스의 기본 정렬 기준을 설정하는 인터페이스 Comparable Interface의 compareTo() 메소드를 구현하여 정렬의 기준이 되는 메소드를 정의하여 사용.. 2021. 1. 25.