MST

星途 面试题库

面试题:Go语言中如何基于特定条件过滤Map的键值对

假设有一个Go语言的Map,键为字符串类型,值为整数类型,例如`map[string]int`。要求编写一个函数,过滤出值大于10的所有键值对,并返回一个新的Map。请给出实现代码。
28.2万 热度难度
编程语言Go

知识考点

AI 面试

面试题答案

一键面试
package main

import "fmt"

func filterMap(m map[string]int) map[string]int {
    result := make(map[string]int)
    for k, v := range m {
        if v > 10 {
            result[k] = v
        }
    }
    return result
}