2017-07-18 6 views

答えて

3

各要素のインデックスを供給しながらリストを反復処理する関数List.iteriがあります。しかし、新しいリストを生成したい場合は、List.mapiを使うほうが適切かもしれません。List.mapiは、各要素のインデックスを提供し、(同じサイズの)新しいリストを構築します。

# List.mapi (fun n x -> x + n) [0;1;2;3];; 
- : int list = [0; 2; 4; 6] 
+0

これは完璧です、ありがとう! – user3047960

関連する問題