-->

별의 공부 블로그 🧑🏻‍💻
728x90
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
fun main() {
val list1: List<String> = listOf("one", "two", "three")
val list2: List<Int> = listOf(1, 3, 4)
val map1 = mapOf("hi" to 1, "hello" to 2, "Goodbye" to 3)
println(list1 + "four") // + 연산자를 사용한 문자열 요소 추가
println(list1 + 1) // + 연산자를 사용한 정수형 요소 추가
println(list2 + listOf(5, 6, 7)) // 두 List의 병합
println(list2 - 1) // 요소의 제거
println(list2 - listOf(3, 4, 5)) // 일치하는 요소의 제거
println(map1 + Pair("Bye", 4)) // Pair()를 사용한 Map의 요소 추가
println(map1 - "hello") // 일치하는 값의 제거
println(map1 + mapOf("Apple" to 4, "Orange" to 5)) // 두 Map의 병합
println(map1 - listOf("hi", "hello")) // List에 일치하는 값을 Map에서 제거
}

 

[one, two, three, four]
[one, two, three, 1]
[1, 3, 4, 5, 6, 7]
[3, 4]
[1]
{hi=1, hello=2, Goodbye=3, Bye=4}
{hi=1, Goodbye=3}
{hi=1, hello=2, Goodbye=3, Apple=4, Orange=5}
{Goodbye=3}
728x90