arr3 = [i*2 for i in range(0,5)]
위와 같은 식을 코틀린에서도 가능하다
val arr3 = Array(5, {i -> i*2})
println("arr3: ${Arrays.toString(arr3)}")
을 하면된다.
물론
import java.util.Arrays 를 해줘야한다.
배열이 정의되면 고정하기 때문에 plus로 새 요소 추가 안됨
sliceArray로도 잘라내어도 기존 리스트에 할당 못 한다.
자료형 지정된 배열은 다른 자료형 변환x 대신 Any 자료형으로하면 변경 + 여러 자료형 넣기 가능!
[Kotlin] 시퀀스를 이용한 피보나치 수열 (0) | 2021.04.09 |
---|---|
[Kotlin] forEach / for EachIndexed (0) | 2021.04.08 |
[Kotlin] 중첩 클래스 (0) | 2021.04.06 |
[Kotlin] 인터페이스, 클래스 위임 // companion object (0) | 2021.04.06 |
[Kotlin] latinit, layzy (0) | 2021.04.01 |
댓글 영역