Documentation
¶
Index ¶
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Filter ¶
Example ¶
package main
import (
"fmt"
"maps"
imaps "github.com/gomoni/it/imaps"
)
func main() {
m := map[string]int{
"bambino": 1,
"junior": 11,
"senior": 22,
}
s0 := maps.All(m)
s1 := imaps.Filter(s0, func(_ string, v int) bool { return v >= 18 })
result := maps.Collect(s1)
fmt.Println(result)
}
Output: map[senior:22]
func Map ¶
Example ¶
package main
import (
"fmt"
"maps"
imaps "github.com/gomoni/it/imaps"
)
func main() {
m := map[string]int{
"bambino": 1,
"junior": 11,
"senior": 22,
}
s0 := maps.All(m)
s1 := imaps.Map(s0, func(s string, _ int) (string, int) { return s, len(s) })
result := maps.Collect(s1)
fmt.Println(result)
}
Output: map[bambino:7 junior:6 senior:6]
Types ¶
type Filter2Func ¶
Filter2Func is a predicate for type K, V
Click to show internal directories.
Click to hide internal directories.