go语言中使用反射函数代替switch语法

flytutu ·
不论是java、php、go 等语言,我都不喜欢反射。反射破坏对象的封装性之外、暴露内部属性不安全、更重要的是比较影响性能。 像这种情况下,如果需要解决 api 过多的问题,可以使用 多级 api. 比如 v1/user/update ,v2/user/delete 这样的,这样的多级结构可以支撑 n*m*z 个api.
#1