リスト用の関数 length リストの要素数を返す sum リストの総和 product リストの総積 take リストの先頭 n 個を抽出 (例) take 2 [1,2,3,4,5] drop リストの先頭 n 個を落として抽出 (例) drop 2 [1,2,3,4,5] reverse リストを逆順にする map リストの全ての要素に同じ処理 (例) map (*2) [1..9]リスト内包表記と同等 filter リストから条件を指定して要素を取り出す (例) filter (リスト内包表記と同等 foldl リストの要素を左から1つずつ処理 (例) foldl (-) 0 [1..…