Array 클래스 public 생성자가 하나만 있다. 이 생성자는 다음의 두 인자를 받는다. Int 타입의 size init, 즉 (Int) -> T 타입의 람다 val squares = Array(5) { i -> i*i } for( (index, item) in squares.withIndex()) { println("$index" + ": " + "$item") } listOf 변경 불가능한 컬렉션 (읽기 전용) mutableListOf 변경 가능한 컬렉션 (읽기/쓰기 가능) 변경 가능한 컬렉션(리스트, 세트, 맵)이 있을 때 해당 컬렉션의 읽기 전용 버전을 생성하고 싶다. 1. toList (toSet, toMap 메소드 사용) 2. 레퍼런스에 가변 리스트를 할당 빨간색 박스처럼 toList 를 ..