728x90
- reverse() : 배열을 뒤집은 후 호출한 배열에 적용하는 Unit 함수
- reversed() : 배열을 뒤집은 후 새로운 객체에 할당하는 List 반환형 함수
- reversedArray() : 배열을 뒤집은 후 새로운 객체에 할당하는 Array 반환형 함수
fun main(args: Array<String>) {
val testArray = arrayOf(1, 2, 3)
getArrayItem(testArray)
testArray.reverse()
getArrayItem(testArray)
val reversedList = testArray.reversed()
getListItem(reversedList)
val reversedArray = testArray.reversedArray()
getArrayItem(reversedArray)
}
private fun getArrayItem(array: Array<Int>) {
for (item in array.iterator()) {
print(" $item ")
}
println()
}
private fun getListItem(list: List<Int>) {
for (item in list.iterator()) {
print(" $item ")
}
println()
}
Output
1 2 3
3 2 1
1 2 3
1 2 3
728x90
'Kotlin' 카테고리의 다른 글
[Kotlin] LiveData를 유연하게 사용하는 map, switchMap (0) | 2021.01.01 |
---|---|
[kotlin] 부분 문자열 추출(슬라이싱) (0) | 2020.12.19 |
[kotlin] 수 반올림하기 (0) | 2020.12.19 |
[Kotlin] 코틀린 표준 라이브러리 let(), also(), apply(), run(), with() - (3) (0) | 2020.07.22 |
[Kotlin] 코틀린 표준 라이브러리 let(), also(), apply(), run(), with() - (2) (0) | 2020.07.22 |
댓글