반응형
배열
-
코틀린 타입 시스템 - 컬렉션과 배열Kotiln 2019. 7. 22. 10:03
null 가능성과 컬렉션 컬렉션 타입 인자에 ? 를 붙이면 컬렉션에 null 을 저장할 수 있다. List 는 리스트 안의 각 값이 null이 될 수 있다 는 의미이고 List? 는 전체 리스트가 null이 될 수 있다는 의미이기 때문에 조심해야 한다. filterNotNull 함수는 null이 될 수 있는 값으로 이뤄진 컬렉션에서 null 값을 걸러준다. 읽기 전용과 변경 가능한 컬렉션 코틀린은 컬렉션 안의 데이터에 접근하는 인터페이스와 컬렉션 안의 데이터를 변경하는 인터페이스가 분리되어 있다. kotlin.collections.Collection 인터페이스 와 kotlin.collections.MutableCollection 인터페이스로 나뉜다. 객체의 배열과 원시 타입의 배열 코틀린 배열은 타입 ..