>>653
Iteratorではなく他の言語のようにコストを払ってVec(のVec)で返したいならば
以下のように2段階それぞれcollect()するだけなのでコードが本質的に変わるわけではない
fn subsets<T>(input: &[T]) -> Vec<Vec<&T>> {
let len = input.len();
(0..(1 << len))
.map(move |bits| (0..len)
.filter(|index| bits & (1 << index) != 0)
.map(|index| &input[index])
.collect())
.collect()
}
そしてあなたもcollect()して返すのはイマイチだと>>605で明言しているのだから
今回の結論はどちらもcollect()せずにイテレータのイテレータとなる>>632のコードが正解
探検
C vs C++ vs Rust Part.3
■ このスレッドは過去ログ倉庫に格納されています
656デフォルトの名無しさん
2022/03/19(土) 23:58:01.67ID:Xi4ntxoy■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 尖閣周辺に中国船、10日連続 いずれも機関砲搭載 ★2 [蚤の市★]
- (社説)国旗損壊罪の新設案 窮屈な社会が待っていないか:朝日新聞 ★3 [少考さん★]
- スペイン、移民受け入れで成長 1人当たりGDP日本超え ★2 [蚤の市★]
- 【特撮】『宇宙刑事ギャバン』令和に再誕!ニチアサ「スーパー戦隊シリーズ」枠後継、2026年放送開始 ★2 [Ailuropoda melanoleuca★]
- こども食堂、全国で1万か所超す「誰もが立ち寄れる地域のインフラに」…物価高「涙を流す人もいて深刻」 [煮卵★]
- シロイルカの名前募集‼ 現在の仮名はアンナ子、アーリャ子 島根の水族館 (スレ立て人が責任を持ち応募します) 朝日新聞 [煮卵★]
- 【悲報】高市政権外務省「旧敵国条項、既に死文化しただろ!!!!」Xで発信 [115996789]
- んなぁ…🍬おはようなのら…✋🍬🏡
- 【動画】ヒグマの右フック、ガチで回避不能wwwwwwwwwwwwwww [858219337]
- ネトウヨ「中国と戦争になってもアメリカ・オーストラリア・韓国・台湾が中国を倒してくれる!」 これマジで何なんだよ… [314039747]
- 【高市インフラ速報】 沖縄。 全 域 断 水 😭😱😨 [485983549]
- マスクしなきゃ外歩けない奴wwwwwwwwwwwwwwwwwwwwwwwwwwwwww
