type User struct {
B0 float64
B1 float64
B2 float64
B3 float64
B4 float64
B5 float64
}
switch {
case money_type == 0:
User.B0 += money
case money_type == 1:
User.B1 += money
case money_type == 2:
User.B2 += money
case money_type == 3:
User.B3 += money
case money_type == 4:
User.B4 += money
case money_type == 5:
User.B5 += money
default:
return "非法账户", err
}
用map 需要改变结构体定义
还可以用反射,不过不推荐,反射会影响性能