티스토리 뷰

Swift 를 다루던 입장에서 Kotlin을 하려니 뭐가 뭔지 모르겠지만

 

적어도 배열을 선언 / 추가 / 삭제 정도는 알아두어야 뭘 하겠죠?

 

* 주의 : 이글은 Kotlin 뉴비가 작성한 글입니다. (틀릴 수 도 있어요.)

아직 Array 와 List 의 차이를 잘 모르겠네요. 

 

Array 는 수정/삭제가 불가능하다고

List 는 수정/삭제가 가능하다는데 

 

아직 잘 모르겠네요.

 

선언

- 자리수를 선언해서 쓰는 방법도 있지만 가장 간단한 두 개를 골라보면 

// 기본 - 이렇게 선언하면 여러 타입 섞기 가능
var a = arrayOf(1,2,"안녕")

저는 비어있는 배열을 선언하고 싶은데요?

var a = emptyArray<String>() // 비어있는 배열 선언

추가 

a.plus("kk")
//오늘알았는데 아래처럼 쓰는 거였다...
a = a.plus("kk")

삭제 

val a2 = a.drop(1) //맨 앞자리가 1부터 시작 
// 단 이 경우 Array -> List 로 바뀌니 주의

반복문?

- 일반 배열은 swift랑 거의 동일한데 아래는 좀 특이한 경우

for (index in 0 until array.length()){
}

 

 

일단 여기까지는 알겠는데 마저 공부를 해야겠네요.

아마 이 페이지는 점점 늘어날지도?

(업뎃 : 2022.12.13)

댓글