Kotlin for문 index 포스팅 썸네일 이미지

Kotlin/Syntax

Kotlin for문 index

Kotlin서 List를 사용할 때 For문을 index를 기준으로 반복하는 방법 https://play.kotlinlang.org/ 1. withIndex 사용 withIndex를 사용하면 (index, value) 쌍값을 얻을 수 있다. index와 value 2개의 값을 읽을 수 있으므로 2개의 값을 이용해야만 할 때 유용하게 사용 가능하다. 여기서 생성된 index와 value는 read only로써 값 변경은 불가능 하다. 2. indices 사용 i라는 index값을 사용하여 for문을 반복하며 기존의 변수 i를 선언 후 list의 size만큼 반복문을 돌리던 기존 방식과 유사하다. 위 withIndex와 달리 value값을 위해서는 index를 사용하여 list2를 읽어야 한다. 또한. 1번..

2022.03.22 게시됨

Kotlin list for문 - index loop 포스팅 썸네일 이미지

Kotlin/Collections

Kotlin list for문 - index loop

1. For loop Kotlin에서 for문은 기본적으로 Java의 향상된 for문 처럼 원소로 접근한다. 따라서 index로 for문을 반복하기 위해서는 List에 존재하는 indices 프로퍼티를 사용하거나 forEachIndexed 사용할 수 있다. 2. 코 드 환경 : Kotlin Version = 1.4.10, JVM fun main(args : Array) { val ml = mutableListOf(1, 2, 3, 4, 5) // 리스트 출력 print("1. ") println(ml) // 각 원소 for문 print("2. ") for(a in ml) { print("$a ") } println() // index로 for문 print("3. ") for(i in 0..ml.lastIn..

2020.11.22 게시됨

코틀린(Kotlin) 제어문(for, if, when, while) 포스팅 썸네일 이미지

Kotlin/Syntax

코틀린(Kotlin) 제어문(for, if, when, while)

1. 조건문 1-1. If if문 같은 경우 Java와 동일하다. if문의 경우 if [~ else if ~ else] 의 구조를 갖는다. 단, 기존의 if문과 다르게 조건에 따른 결과를 변수에 저장할 수 있으며, 따라서 삼항연산자는 없다. 1-2. when 기존 다른 언어에서 사용하던 switch문과 유사하다. 단, 기존의 switch문과는 다르게 조건으로 일련의 범위를 주거나 조건을 여러 개 줄 수 있다. 따로 break를 해줄 필요는 없으며 if문처럼 조건의 따른 결과를 변수에 저장할 수 있다. 1-3. 예제 (직접 수정해보며 실행해볼 수 있다. 로드가 안된다면 새로고침 or play.kotlinlang.org/) - 코틀린은 강제 형변환이 없기 때문에 Int형 a와 Long형 b가 동일한지 비교 ..

2020.09.17 게시됨