This commit is contained in:
e2hang
2025-10-03 00:05:03 +08:00
parent 9d2885625d
commit 1f9543c16c
6 changed files with 58 additions and 0 deletions

27
BasicSyntax/enum/main.rs Normal file
View File

@@ -0,0 +1,27 @@
enum Color{
red(u8),
green(u8),
blue(u8)
}
fn setcl(color: Color){
match color{
Color::red(num) => {
println!("red oh yeah with num {}", num);
},
Color::green(num) => {
println!("green oh yeah with num {}", num);
},
Color::blue(num) => {
println!("blue oh yeah with num {}", num);
}
other => {
println!("#UNDEFINED");
}
}
}
fn main(){
let a: Color = Color::red(200);
setcl(a);
}