:: 게시판
:: 이전 게시판
|
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다. 통합 규정을 준수해 주십시오. (2015.12.25.)
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
20/12/23 18:59
저는 그냥 함수를 간단하게 대체 할수 있는 수식 정도로 이해 했어요. 함수를 쓰려면 클래스에 선언, 구현, 호출 과정을 한번에 처리 한다 정도로요..
sort 안에 람다식을 함수로 대체 해서 생각해 보세요. public int Compare<T>(T x, T y) { return x.Value.CompareTo(y.Value) } T는 리스트 타입입니다. 올려 주신 내용으로는 리스트 타입을 모르겠어서 문법은 안맞지만 이해 차원에서 저렇게 적었습니다. 위에 적은 함수를 람다식으로 표현 한게 list.Sort((x, y) => x.Value.CompareTo(y.Value)); 이고 Sort시 비교 함수를 Compare<T>(T x, T y) 이 함수를 호출 해서 사용 하는 것과 동일한 효과 를 가져옵니다.
|