이름으로 함수 호출하기
package main import "fmt" import "reflect" import "errors" func foo() { fmt.Println("we are running foo") } func bar(a, b, c int) { fmt.Println("we are running bar", a, b, c) } func ret() (bool, int) { return true, 100 } func Call(m map[string]interface{}, name string, params ... interface{}) (result []reflect.Value, err error) { f := reflect.ValueOf(m[name]) if len(params) != f.Type().NumIn() {..
더보기