.
1181번 - 단어 정렬
질문해주셔서 감사합니다!
일단 글쓴이님의 질문을 제가 명확하게 이해하지 못하겠습니다.
가능성 1. 정말로 람다식이 왜 들어간건지?
자바 공식 문서를 보시면, sort 함수 중에(여러 오버로딩 함수중에) 다음과 같은 함수가 있습니다.
public static void sort(T[] a, Comparator c)
따라서, 첫 번째 인수인 배열 자리에 iArr이 들어가고, 두 번째 Comparator 부분에 람다(익명함수 느낌)가 들어간 것입니다.
위 함수는,
Sorts the specified array of objects according to the order induced by the specified comparator.
즉, 주어진 comparator를 기준으로 정렬을 해줍니다.
가능성2. 굳이 람다식을 써야만 하는가?
꼭 람다일 필요는 없습니다. 아래와 같이도 할 수 있습니다. 다만, 람다가 조금 더 쓰기 편하셔서 쓰시는 것 아닐까용?
제가 설명이 많이 부족합니다... 여기 정말 잘 설명되어 있는 것 같습니다. 한번 읽어봐주세용!!
댓글을 작성하려면 로그인해야 합니다.
olive 1년 전
잘못된 부분을 도저히 모르겠네요 ㅠㅠ