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