본문 바로가기
개발 언어 (Language)/Kotlin & Android

코틀린에서의 배열

by Tarake 2024. 7. 28.

코틀린에서의 배열

배열이 필요한 이유

fun main() {
    var num1 : Int = 0
    var num2 : Int = 1
    var num3 : Int = 2
    var num4 : Int = 3
    var num5 : Int = 4
    var num6 : Int = 5
    var num7 : Int = 6
}

 

변수를 별도로 선언하면 한 두개의 경우 금방 선언하고 나중에 수정할 수 있습니다. 하지만 수 십개만 되어도 수정하는데 어려움을 겪게 됩니다. 이러한 문제를 해결할 수 있게 도와주는 것이 배열입니다.

배열의 선언

var num = arrayOf(1, 2, 3, 4, 5, 6)

 

배열을 선언할 때는 arrayOf()를 사용합니다.

배열의 접근

var num = arrayOf(1, 2, 3, 4, 5, 6)
num[1]

 

이런식으로 인덱스 번호를 통해서 배열에 접근할 수 있습니다.

배열의 크기

var num = arrayOf(1, 2, 3, 4, 5, 6)
num.size    // 배열의 길이 6

배열의 길이를 구하기 위해서는 size속성을 사용합니다.

배열의 값 비교

var num = arrayOf(1, 2, 3, 4, 5, 6)
if(2 in num)    // true

 

자바에서 배열에 equals() 처럼 배열안에 찾고 싶은 요소가 있는지 확인하는 방법은 in을 사용해서 배열의 요소를 찾는 방법이 있습니다.

배열 순서대로 반복

var num = arrayOf(1, 2, 3, 4, 5, 6)
for(n in num)

 

다른 언어에서 forEach 문으로 배열을 요소를 한 번씩 반복합니다. 

 

 

 

출처

W3school

 

W3Schools.com

W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.

www.w3schools.com

코틀린 공식 Docs

 

Basic syntax | Kotlin

 

kotlinlang.org