这是代码:
type OrderSide string
const (
OrderSideSell OrderSide = "SELL"
OrderSideBuy OrderSide = "BUY"
)
type orderSides struct {
Sell OrderSide
Buy OrderSide
}
var (
OrderSides orderSides = orderSides{
Sell: OrderSideSell,
Buy: OrderSideBuy,
}
)
现在,我希望能够在 astring和 OrderSide(或者更好的是,一个OrderSides字段)之间进行转换。换句话说,给定一个string包含"SELL"or "BUY",我如何返回相应的OrderSide常量(或OrderSides.<>字段)。
需要明确的是,这里的目标是动态地执行此操作,这样我就不需要在添加额外 OrderSide 字段时添加案例的巨大开关。
波斯汪
一只甜甜圈
随时随地看视频慕课网APP
相关分类