본문 바로가기
반응형

Android/Kotlin5

Kotlin 콜렉션 Pair - 값이 두 개인 튜플 Triple - 값이 세 개인 튜플 Array - 객체나 프리미티브 타입으로 구성되어 순번이 있고 크기가 고정 List - 객체들이 정렬된 콜렉션 Set - 겍체들이 정렬되지 않은 콜렉션 Map - 연관 사전 혹은 키와 값의 맵 페어와 트리플은 한정된 작은 크기의 콜렉션을 만들기에 유용함! 크기가 크고,고정된 크기의 콜렉션을 만들 때는 Array 클래스 사용하는 것이 좋다! 크기가 변경되는 콜렉션 리스트/셋 2022. 2. 22.
인터페이스 ? 추상클래스? 여러 클래스 사이에서 상태를 다시 사용해야한다면 추상 클래스가 좋은 선택 추상클래스에서는 공통 상태를 구현 가능, 클래스에서 구현할때 추상 클래스가 제공해주는 상태를 재사용하며 메소드를 오버라이드한다 하나 이상의 명세와 요구사항을 만족하는 클래스들을 원하지만 각각의 클래스들이 구현하는것을 원한다면 인터페이스 선택 2021. 12. 23.
코틀린, Kotlin 콜렉션,Collection 1. From Java collection Pair - 값이 2개인 튜플 Triple - 값이 3개인 튜플 Array - 객체나 프리미티브 타입으로 구성되어 순번이 있고, 크기가 고정된 콜렉션 List - 객체들이 정렬된 콜렉션 Set - 객체들이 정렬되지 않은 콜렉션 Map - 연관 사전 혹은 키와 값의 맵 2. withIndex() - forin 문에서 Index 또한 사용 가능 3.Set 콜렉션은 중복 허용 X 2021. 11. 1.
Kotlin 코틀린 가변인자, vararg , 스프레드 연산자 vararg 가변 인자는 개수가 정해지지 않은 인자를 말합니다 스프레드연산자 통해 * vararg에 값을 한번에 전달 가능하다 fun printString(vararg strings : String): Unit { for (string in strings) { println(string) } } fun main() { printString("derrick") printString("derrick", "summer") printString("derrick", "summer", "toghter") } fun excelTest() { val family = arrayOf("derrick", "summer", "toghter") printData(*family) } fun printData(vararg sent.. 2021. 10. 31.
반응형