作者 yam276 (史萊哲林的優等生)
標題 Re: [閒聊] 你板資工系請進
時間 Wed Nov  1 11:40:35 2023


※ 引述《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"),
    }

結論 你要學

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.248.143.172 (臺灣)
※ 作者: yam276 2023-11-01 11:40:35
※ 文章代碼(AID): #1bGSYre1 (Marginalman)
※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1698810037.A.A01.html
※ 同主題文章:
11-01 10:48 Wardyal
Re: [閒聊] 你板資工系請進
11-01 11:40 yam276
11-01 11:41 crimsonmoon9
Rushia: 這除了lambda差在哪 java也有lambda swtich
switch1F 11/01 11:46
yam276: 這個每一個 case都強制回同return type
https://askeing.github.io/rust-book/match.html
檢查也嚴格 比較不會有鬼故事3F 11/01 11:47
Rust 程式語言 正體中文版
The Rust Programming Language ...

 
Rushia: 這不是IDE就可以做了==6F 11/01 11:52
yam276: IDE層面做只有少數人啊 不能避免別人餵你狗屎==
深受其害7F 11/01 11:54
wwndbk: 我愛rust9F 11/01 11:58

--
作者 yam276 的最新發文:
點此顯示更多發文記錄