(args interface{})
| 6 | ) |
| 7 | |
| 8 | func MapStr(args interface{}) []string { |
| 9 | r := reflect.ValueOf(args) |
| 10 | rval := make([]string, r.Len()) |
| 11 | for i := 0; i < r.Len(); i++ { |
| 12 | rval[i] = r.Index(i).Interface().(fmt.Stringer).String() |
| 13 | } |
| 14 | return rval |
| 15 | |
| 16 | } |