锈蚀入门 → 枚举类型

枚举类型

枚举类型是生成的数据类型。枚举类型通过使用enum进行定义。枚举项的指定使用双冒号:。

enum Language_version {
    java,
    php,
    Ruby,
    python,
    nodejs,
}

值枚的数值

enum Language_version {
    java(String),
    php(String),
    Ruby(String),
    python(String),
    nodejs(String),
}

fn main() {
    let j = Language_version::java("11".to_string());
    let p = Language_version::java("8.0".to_string());
    let r = Language_version::java("2.7".to_string());
    let y = Language_version::java("3.9".to_string());
    let n = Language_version::java("17-3".to_string());

    println("{:?} {:?} {:?} {:?} {:?} ", j, p, r, y, n);
}