[코틀린 Kotlin] 배열

코틀린에서는 여러 가지 방법으로 배열을 생성할 수 있습니다. 

첫 번째 방법은 arrayOf() 함수를 사용하는 것 입니다.

 

val item = arrayOf("사과", "바나나", "키위")

 

item 배열의 모든 요소 값을 출력할 때는 다음과 같이 for 루프를 사용합니다.

 

for (fruit in item) {
	println(fruit)
}

 

또한 지정한 index만큼의 배열을 생성한 다음 값을 넣어 줄 수도 있습니다.

 

val myArray = arrayOfNulls<String>(4)

myArray[0] = "Harry"
myArray[1] = "Ron"
myArray[2] = "Mike"
myArray[3] = "James"

 

위에서 만든 배열의 값을 변경하고 싶다면 해당 인덱스에 접근해 재 정의를 해주시면 됩니다.

아래 코드의 값은 Faker가 프린트 되겠죠?

 

myArray[0] = "Faker"
println(myArray[0])

 

 

두 번째 방법으로는 Array 클래스를 사용하는 방법입니다.

val num = Array<String>(5, { i -> (i * i).toString()})

 

혹은 아래와 같이도 사용 가능 합니다.

 

val num = Array<String>(5) { i -> (i * i).toString()}

Array 클래스의 생성자에는 요소의 개수 그리고 중괄호({}) 안에 람다식을 지정할 수 있습니다.  

 

 

댓글



Designed by JB FACTORY