[kotlin] 맵(Map)에서 특정 범위에 속하는 데이터를 추출하는 방법은 무엇인가요?

다음은 간단한 예제 코드입니다.

// 맵(Map) 생성
val map = mapOf("A" to 1, "B" to 2, "C" to 3, "D" to 4, "E" to 5)

// 범위에 속하는 데이터 추출
val filteredMap = map.filter { it.value in 2..4 }
println(filteredMap)
// 출력: {B=2, C=3, D=4}

filter 함수는 주어진 조건에 맞는 요소를 새로운 맵으로 만들어 반환합니다. 여기서는 value in 2..4 조건을 통해 범위에 속하는 데이터를 추출하고 있습니다.

이와 같은 방법으로 맵(Map)에서 특정 범위에 속하는 데이터를 추출할 수 있습니다.