Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,851 questions

51,772 answers

573 users

How to filter a map in Go

1 Answer

0 votes
package main

import "fmt"

func main() {
    myMap := map[string]int{
        "A": 24,
        "B": 19,
        "C": 28,
        "D": 15,
    }

    // Create a new map to store filtered results
    filteredMap := make(map[string]int)

    // Filter: Keep entries where the value is greater than 21
    for key, value := range myMap {
        if value > 21 {
            filteredMap[key] = value
        }
    }

    fmt.Println("Filtered Map:", filteredMap)
}



/*
run:

Filtered Map: map[A:24 C:28]

*/

 



answered Aug 7, 2025 by avibootz

Related questions

1 answer 58 views
1 answer 66 views
2 answers 81 views
1 answer 183 views
1 answer 131 views
131 views asked Aug 10, 2020 by avibootz
...