- 30 名前:デフォルトの名無しさん mailto:sage [2021/11/07(日) 22:21:32.27 ID:BjoZRpKT.net]
- >>25
前回から新たに導入されたfn map([T; N], FnMut(T) -> U) -> [U; N]を何度も使えば配列地獄になるけど 昔からあるIterator::map()を使えば小さな struct Mapの分しか容量を喰わないよ 前者: assert_eq!(10, [1, 2, 3, 4, 5].map(|n| n - 3).map(|n| n * n).into_iter().sum()); 後者: assert_eq!(10, [1, 2, 3, 4, 5].into_iter().map(|n| n - 3).map(|n| n * n).sum()); したがってこの件でメソッドチェーンを批判するのはおかしい そして元々の>>16課題forを使うか>>18のメソッドチェーンを使うかの話に配列は一切関係ない
|

|