hyeals study
[코틀린] 컬렉션(Collection) 만들기 본문
* 컬렉션: 자바에서 데이터 저장하는 자료구조들을 관리와 사용의 편리성을 주기 위해 제공하는 프레임 워크
☞ 대표적으로 Set, List, Map 등이 있음.
[컬렉션을 만드는 방법]
- 위의 코드는 각각 집합, 리스트, 맵을 만드는 방법임
- 여기서 to는 키워드가 아닌 함수임. (이에 대해서는 나중에 다시 다룸)
다음으로 여기서 만든 객체가 어떤 클래스에 속하는지 알아볼 수 있는 방법이 있음.
위와 같은 코드를 작성하면 객체가 어떤 클래스에 속하는지 알 수 있음.
해당 코드의 결과를 보면,
위와 같이 나오는 것을 확인할 수 있음.
이를 통해 알 수 있는 점: 코틀린은 자신만의 컬렉션 기능을 제공하지 않음.
☞ 이유: 코틀린이 표준 자바 컬렉션을 활용하면 자바 코드와 상호작용하기 쉽기 때문
☞ 하지만 코틀린에서 자바의 컬렉션보다 더 많은 기능을 사용할 수 있음.
[더 많은 기능 예시]
위의 코드와 같이 리스트에서 마지막 원소를 가져 올 수도 있고,
위의 코드와 같이 집합에서 가장 큰 원소의 값을 찾아낼 수도 있음.
본 게시물은 "Kotlin IN ACTION"을 참고함.
'코틀린' 카테고리의 다른 글
[코틀린] 확장함수 & 확장 프로퍼티 (0) | 2020.02.05 |
---|---|
[코틀린] 함수를 호출하기 쉽게 만들기 (0) | 2020.02.05 |
코틀린 기초(11) - 예외 처리 (0) | 2020.02.04 |
코틀린 기초(10) - 이터레이션: while & for (0) | 2020.02.04 |
코틀린 기초(9) - 분기에서 블록 사용 (0) | 2020.02.04 |
Comments