map that stores functions in go
package main
import (
"fmt"
)
func main() {
funcstorage := make(map[string]func(a, b int)interface{})
funcstorage["+"] = func(a, b int)interface{} {return a + b}
fmt.Println(funcstorage["+"](3, 4))
//prints 7
}