Rust part15at TECHRust part15 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト1000:デフォルトの名無しさん 22/06/26 17:08:41.82 afHQr9JE.net Linus「メモリ確保でpanicするって?認めんわ断じて認めん、ワシの目の黒い内は許さんぞ」 1001:デフォルトの名無しさん 22/06/26 17:27:36.02 nfXqcTpP.net 宇宙じゃ。宇宙のせいじゃ! 1002:デフォルトの名無しさん 22/06/26 17:36:15.17 DrXudPeH.net Linuxの話題は、あわしろを召喚しちまうから、やめとけ 1003:デフォルトの名無しさん 22/06/26 17:36:30.96 TFpQVi1k.net >>983 青いからセーフ 1004:デフォルトの名無しさん 22/06/26 18:43:28.30 82o8ItO8.net fn 1005: trim_in_place(s: &mut String) { if let Some(offset) = s.find(|c: char| !c.is_whitespace()) { s.replace_range(..offset, ""); } s.truncate(s.trim_end().len()); } 前後で非対称なのが気になるけど文字境界をうまく扱えるStringのメソッドが他に見つからなかった 1006:デフォルトの名無しさん 22/06/26 21:34:33.23 xXnnisch.net > s.find(|c: char| !c.is_whitespace()) rustってこれうまいこと関数名だけ渡せないんだっけ? しかも関数合成できれば s.find(char::is_whitespace . not) みたいに書けたり? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch