jweinst1
5/3/2016 - 7:35 AM

map that stores functions in go

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
  
}