Rust Part5at TECHRust Part5 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト100:デフォルトの名無しさん 18/03/01 00:41:00.21 .net 【お知らせ】Packt出版より Network Programming with Rust が発売されました。 101:デフォルトの名無しさん 18/03/05 15:59:00.63 iGOVMObf.net https://play.rust-lang.org/?gist=0bed0aa16c0679665fee05cc6bfda41f&version=nightly fn nanka() -> Option<u32>{ println!("nanka called"); None } fn nanka2() -> Option<u32>{ println!("nanka2 called"); None } fn nanka3() -> Option<u32>{ println!("nanka3 called"); None } fn main() { match (nanka(), nanka2(), nanka3()){ (None, _, _) => println!("nanka ha None"), (Some(_), Some(_), Some(_)) => println!("some"), (_, _, _) => println!("else") } } nanka2, nanka3が呼ばれなくて困る!って副作用があるパターンぐらいじゃないですか? nanka1がNoneと判定した時点ですぐprintしてくれないものでしょうか 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch