レス書き込み
スレへ戻る
写
レス栞
レス消
Qiita 7 - キータぞ、来たぞ、キータだぞー
PC,スマホ,PHSは
公式(スマホ)
公式(PC)
で書き込んでください。
名前
メール
引用切替:
レスアンカーのみ
>>44 > 配列などの各要素を巡る抽象化はイテレータだよ > 抽象化の役割分担がわかりやすいRustで説明すると > 今回の各要素の順番を逆順にしたベクタを作る関数はこうなる > > fn reverse_value<T: Clone>(input: &[T]) -> Vec<T> { > input > .iter() // 各要素への参照を巡るイテレータ > .rev() // それを逆順に巡る > .cloned() // 各要素への参照から値を複製して値を得る > .collect() // それらの値を今回は返り型で指定のVecへ収集 > } > > このイテレータは各要素への参照(ポインタ)を動かしていくので > 今回のように値を複製したい場合は.cloned()が必要となる > それを無しにすると以下のように各要素への参照のベクタが得られる > > fn reverse_reference<T>(input: &[T]) -> Vec<&T> { > input > .iter() // 各要素への参照を巡るイテレータ > .rev() // それを逆順に巡る > .collect() // それらの参照を今回は返り型で指定のVecへ収集 > } > > このように抽象化された各パーツを組み合わせることで > 可読性と安全性と高速実行を両立させている
ローカルルール
SETTING.TXT
他の携帯ブラウザのレス書き込みフォームはこちら。
書き込み設定
で書き込みサイトの設定ができます。
・
公式(スマホ)
・
公式(PC)[PC,スマホ,PHS可]
書き込み設定(板別)
で板別の名前とメールを設定できます。
メモ帳
(0/65535文字)
上
下
板
覧
索
設
栞
歴
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.018s