配列(リスト)
目次
- 配列(リスト)のデータ型の各プログラミング言語別の概要
- 配列(リスト)からインデックスで要素を参照するには (get)
- 配列(リスト)の要素の値を設定(代入)するには (set)
- 配列(リスト)の要素数を取得するには (count / len / length / size / sizeof)
- 配列(リスト)が空かどうかを判定するには (empty / isEmpty)
- 配列(リスト)の先頭の要素を取得するには (first / head / headOption)
- 配列(リスト)の最後の要素を取得するには (last / lastOption)
- 配列(リスト)の先頭以外の残りの要素を配列で取得するには (tail)
- 配列(リスト)から先頭のn個の要素のみを配列で取得するには (take / first)
- 配列(リスト)の先頭のn個以外の残りを配列で取得するには (drop)
- 配列(リスト)の一部を配列として取り出すには (subList / slice / array_slice)
- 配列(リスト)に特定の値が含まれているかどうかを判定するには (contains)
- 配列(リスト)から特定の値の要素を探してそのインデックスを取得するには (array_search / find_index / index / indexOf / lastIndexOf / rindex)
- 配列(リスト)から特定の条件を満たす要素を探してそのインデックスを取得するには (find_index / index / indexWhere, rindex)
- 配列(リスト)から特定の条件にマッチする要素のみを取り出すには (array_filter / delete_if / filter / grep / keep_if / partition / reject / select)
- 配列(リスト)に特定の条件にマッチする要素が含まれているかどうかを検査するには (any / any? / exists / find)
- 配列(リスト)のすべての要素が特定の条件にマッチするかどうかを検査するには (all / all?)
- 配列(リスト)の要素1つずつに関数を適用して新しい配列(リスト)を作るには (array_map / map)
- 配列(リスト)の要素1つずつに関数を適用して結果の配列を連結した新しい配列を作るには (flatMap)
- 配列(リスト)の配列を配列に平坦化するには (flatten)
- 配列(リスト)の要素を1つずつ処理するには (for / foreach)
- 配列(リスト)の先頭から要素の畳み込みをするには (array_reduce / foldLeft / inject / reduce / reduceLeft)
- 同じ要素数の配列(リスト)を要素ごとにまとめて配列の配列を作るには (zip)
- 複数の配列(リスト)の要素同士を組み合わせて配列の配列を作るには (product)
- 2つの配列(リスト)を中身で比較するには (==)
- 同じ値で埋めた配列(リスト)を作成するには (fill)
- 連続した数値の配列(リスト)を作成するには (range / seq / to / until)
- 配列(リスト)を一定の数ごとにグルーピングするには (grouped)
- 配列(リスト)の要素をグルーピングするには (group_by / groupBy)
- 配列(リスト)の先頭の要素を削除するには (shift)
- 配列(リスト)の先頭に要素を追加するには (unshift)
- 配列(リスト)の最後の要素を削除するには (array_pop / pop)
- 配列(リスト)の最後に要素を追加するには (push)
- 配列(リスト)から特定の要素をインデックスで指定して削除するには (delete_at / pop / remove / unset)
- 配列(リスト)から特定の値の要素をすべて削除するには (delete / remove /
-
) - 配列(リスト)をコピーするには (clone)
- 配列(リスト)を逆順に並び替えるには (reverse)
- 配列(リスト)をソートするには (sort / sortBy / sorted / sortWith)
- 配列(リスト)の中の最大値・最小値を求めるには (max, min)
- 数の配列(リスト)の合計を計算するには (sum)
- 複数の配列(リスト)を連結するには (array_merge, +, concat)
- 同じ配列(リスト)を繰り返して連結するには(乗算みたいな) (
x
/*
) - 配列(リスト)の一部を別の配列で置き換えるには (array_splice / splice)
- 数値の配列(リスト)を要素ごとに加算/減算/乗算/除算するには(ベクトル演算)
アルファベット順 2015/01/22
概要 - == === != !== <> <=> * [] [:] all all? any any? apply argmax argmin array_filter array_chunk array_map array_reduce array_reverse array_search array_slice array_splice array_sum at clone collect collect! contains copy count deepcopy del delete delete_at delete_if dict drop dup each_slice empty empty? eql? exists exists fetch fill filter find find_index find_index first first flatMap flat_map flatten foldLeft for構文 foreach get grep group-by groupBy grouped head head in演算子 include? index index indexOf indexWhere inject isEmpty keep_if last lastIndexOf len length map map! max min nonEmpty partition pop product range reduce reduceLeft reject reject! remove remove reverse reverse! reversed rindex rindex select select! seq set set size sizeof slice sort sort! sorted sortWith subList sum take tail tail to toMap toSet uniq unset until x zeros zip