module List: sig end

要素を取得する

val nth : int -> ('a) list -> ('a) option

何番目の要素かを指定することでリストの中身を取り出せます。 一番最初は0です。

指定した場所に要素が無い場合はNoneが返ってきます。

関数を適用する

val map : ('a -> 'b) -> ('a) list -> ('b) list

リストの要素すべてに関数を適用したリストを返します。

val mapi : (int -> 'a -> 'b) -> ('a) list -> ('b) list

リストの要素すべてに関数を適用したリストを返します。

適用する関数でいくつ目の要素なのかを考慮することができます。