Kotlin
[kotlin] 배열 뒤집기 - reverse(), reversed(), reversedArray()
Taehyung Kim, dev
2020. 12. 19. 14:32
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