【发布时间】:2014-02-17 17:47:11
【问题描述】:
我来自 Java 背景,我可能有类似 enum Direction { NORTH, SOUTH, EAST, WEST} 的东西,我可以使用增强的 for 循环依次对每个值执行一些操作,例如:
for(Direction dir : Direction.values()) {
//do something with dir
}
我想用 Rust 枚举做类似的事情。
【问题讨论】:
-
有an issue about an
Enumtrait 可以派生出类似for dir in Direction::values() { ... }的东西(也许)。