草庐IT

go - 在 Golang 中扩展常量

这是我的要求:我有2组常量。我想形成第三组,它只是上述两组的并集。我该如何实现?typeCompOpbyteconst(EQUALCompOp=iotaNOT_EQUAL)typeLogOpbyteconst(ANDLogOp=iotaOR)我想要第三套,说运算符(operator)typeOp{CompOp,LogOp}或varOp=CompOp+LogOp但是以上2种方式都不行。我如何达到这个要求?以上内容对我很重要,我正在努力实现这一目标:typelogExprstruct{exprExpressionopLogOp}typecompExprstruct{exprExpressi

go - 在 Golang 中扩展常量

这是我的要求:我有2组常量。我想形成第三组,它只是上述两组的并集。我该如何实现?typeCompOpbyteconst(EQUALCompOp=iotaNOT_EQUAL)typeLogOpbyteconst(ANDLogOp=iotaOR)我想要第三套,说运算符(operator)typeOp{CompOp,LogOp}或varOp=CompOp+LogOp但是以上2种方式都不行。我如何达到这个要求?以上内容对我很重要,我正在努力实现这一目标:typelogExprstruct{exprExpressionopLogOp}typecompExprstruct{exprExpressi