diff --git a/src/appendix/rust-versions/1.66.md b/src/appendix/rust-versions/1.66.md index 0340d035..5c637aa0 100644 --- a/src/appendix/rust-versions/1.66.md +++ b/src/appendix/rust-versions/1.66.md @@ -22,7 +22,7 @@ enum Bar { } ``` -这个例子里,枚举 `Bar` 使用了 `u8` 作为原语表型,并且 `Bar::C` 使用 42 来判别,其它没有显示判别的枚举值会按照源码里地顺序自动地递增赋值,这里的 `Bar::A` 是0,`Bar::B` 是1,`Bar::D` 是43。如果没有显示判别,那就只能在 `Bar::B` 和 `Bar::C` 之间加上 40 个无意义的枚举值了。 +这个例子里,枚举 `Bar` 使用了 `u8` 作为原语表形(representation),并且 `Bar::C` 使用 42 来判别,其它没有显示判别的枚举值会按照源码里地顺序自动地递增赋值,这里的 `Bar::A` 是0,`Bar::B` 是1,`Bar::D` 是43。如果没有显示判别,那就只能在 `Bar::B` 和 `Bar::C` 之间加上 40 个无意义的枚举值了。 在1.66之前,枚举的显示判别只能用在无字段枚举上。现在对有字段枚举的显示判别也稳定了: