Re: [闲聊] 你板资工系请进

楼主: yam276 ('_')   2023-11-01 11:40:35
※ 引述《Rushia (みけねこ的鼻屎)》之铭言:
: switch很好用
: 而且switch还可以吃enum
: 比if-else好读几百倍
: 1.只有一行尤其是要return东西
: 2.大于三个的if-else
: 基本都会改用swtich吧
隔壁语言的方法好用多了
match number {
1 => println!("One!"),
2 | 3 | 5 | 7 | 11 => println!("This is a prime"),
13..=19 => println!("A teen"),
_ => println!("Ain't special"),
}
结论 你要学
作者: Rushia (みけねこ的鼻屎)   2023-11-01 11:46:00
这除了lambda差在哪 java也有lambda swtichswitch
楼主: yam276 ('_')   2023-11-01 11:47:00
这个每一个 case都强制回同return typehttps://askeing.github.io/rust-book/match.html检查也严格 比较不会有鬼故事
作者: Rushia (みけねこ的鼻屎)   2023-11-01 11:52:00
这不是IDE就可以做了==
楼主: yam276 ('_')   2023-11-01 11:54:00
IDE层面做只有少数人啊 不能避免别人喂你狗屎==深受其害
作者: wwndbk (黑人问号)   2023-11-01 11:58:00
我爱rust
作者: Neuenmuller (苏菲・诺伊恩谬拉)   2023-11-01 12:22:00
确实 学Rust

Links booklink

Contact Us: admin [ a t ] ucptt.com