2021-06-23から1日間の記事一覧

Rust: イテレータメソッドの by_ref() と take_while() の組み合わせには気をつけようという話(てかドキュメントを読もう)

事の発端 take_while というイテレータメソッドがある。 doc.rust-lang.org 詳しい説明は公式に任せるとして、 take_while した後の残りが欲しかったが take_while は self を取るので 一回使ったら再利用できない。by_ref を使ってrestを取ろうとした。が、…