【发布时间】:2022-12-10 17:22:09
【问题描述】:
我有:
enum Instruction {
Noop,
Addx(isize),
}
然后这个:
if self.current_instruction == Instruction::Addx {}
不起作用。为什么?我不关心 Addx 中有什么,我只想在当前指令是 Addx 时做一些事情。
【问题讨论】:
我有:
enum Instruction {
Noop,
Addx(isize),
}
然后这个:
if self.current_instruction == Instruction::Addx {}
不起作用。为什么?我不关心 Addx 中有什么,我只想在当前指令是 Addx 时做一些事情。
【问题讨论】:
结果证明这是有效的:
if let Instruction::Addx(_) = self.current_instruction {}
【讨论】: