这是我的要求:我有 2 组常量。我想形成第三组,它只不过是上述两组的并集。我如何做到这一点?
type CompOp byte
const (
EQUAL CompOp = iota
NOT_EQUAL
)
type LogOp byte
const (
AND LogOp = iota
OR
)
我想要第三组,说接线员
type Op {CompOp, LogOp}
或者
var Op = CompOp + LogOp
但是以上两种方式都不起作用。我如何达到这个要求?
以上对我很重要,我正在努力实现这一目标:
type logExpr struct {
expr Expression
op LogOp
}
type compExpr struct {
expr Expression
op CompOp
}
type filterExpr struct {
expr Expression
op Op
}
素胚勾勒不出你
相关分类