반응형 LIST2 Kotlin] List 기능 설명(vector와 array의 차이점) 1. ListKotlin에선 Collection 형태의 3가지 자료구조를 제공합니다.List, Set, Map 이렇게 말이죠. Kotlin의 List는 여러가지 제공되는 함수로 최적화를 진행하게 됩니다. 하여 List의 함수 사용법, java Vector와의 차이점을 한번 알아보고자 합니다. List에는 읽기전용인 listOf,읽기, 쓰기 전용인 mutableListOf가 있습니다. 여기선 읽기전용인 listOf에 대해 설명하고자 합니다. 2. List vs Array vs Vectorimport java.util.* import kotlin.system.measureNanoTime fun loop(i: Int){ for(i in 0..i){} } fun main() { val list: List = (.. 2020. 7. 18. Kotlin] for문 vs foreach문 1. for문과 foreach문fun main() { for (i in 1..10) println(i) //output : 1, 2, 3, 4, ... 10 (1..10).forEach { i -> println(i) //output : 1, 2, 3, 4, ... 10 } }일반적인 for문과 forEach문 사용방법입니다. 모든 작업은 for문으로 대체가 가능합니다. 그럼에도 불구하고 forEach문을 사용하는 이유는 무엇일까요?? 2. Performance1) 일반적인 반복문에 대한 시간 계산fun loop(i: Int){ for(i in 0..i){} } fun main() { println("ForLoop Time: " + measureNanoTime { for (i in 0..10000) { .. 2020. 7. 18. 이전 1 다음 728x90 반응형