List
지정된 순서대로 요소 를 저장하고 인덱스로 접근이 가능하다
다음과 같이 표현되며 mutableListOf는 특정 위치에 요소를 추가하거나 제거하는 등 목록에 대한 특정 쓰기 작업을 수행하는 함수이다
fun main() {
val shoppingList = listOf("Processor","RAM","Graphocs Card","SSD")
val shoppoingList = mutableListOf("Processor","RAM","Graphocs Card","SSD")
shoppoingList.add("Colling System")
shoppoingList.removeAt(2)
shoppoingList.add(3,"RAM")
println(shoppingList)
println(shoppingList[2])
}
removeAt을 이용하여 특정 인덱스의 값을 지우거나, add에 원하는 인덱스와 값을 입력해 특정 인덱스에 값을 넣을 수도 있다
그리고 set을 이용하여 특정 인덱스의 값을 변경할 수도 있다
contains를 이용하여 특정 값을 가져올 수도 있다
val hasRam = shoppoingList.contains("RAM")
if(hasRam) {
println("Has RAM")
}
else {
println("No RAM")
}
For loops
루프 for는 반복자를 제공하는 모든 항목을 반복한다
다음과 같이 표현할 수 있다
for(item in shoppoingList) {
println(item)
}
혹은 이런 식으로 index를 가져올 수도 있다
for(index in 0 until shoppoingList.size) {
println("item ${shoppoingList[index]} is at index $index")
}
'공부일지 > Kotlin' 카테고리의 다른 글
| [Kotlin] 4일차(2) - 간단한 은행 프로그램 (1) | 2025.08.01 |
|---|---|
| [Kotlin] 3일차 - 함수, 객체 (1) | 2025.07.31 |
| [Kotlin] 2일차 - 가위바위보 게임 만들기 (4) | 2025.07.25 |
| [Kotlin] 2일차 - 코틀린의 기초 (2) | 2025.07.25 |
| [Kotlin] 1일차 - 모든 것 설정하기 (0) | 2025.07.24 |