Std.Arrays
Std.Arrays 名前空間には、次の項目が含まれています。
名前 | 形容 |
---|---|
すべての を |
配列と、配列の要素に対して定義された述語を指定し、配列のすべての要素が述語を満たしているかどうかを確認します。 |
任意の を |
配列と、配列の要素に対して定義されている述語を指定すると、配列の少なくとも 1 つの要素が述語を満たしているかどうかを確認します。 |
チャンク を |
配列を等しい長さの複数の部分に分割します。 |
CircularlyShifted の |
配列を特定のステップ サイズで左または右に循環移動します。 |
ColumnAt | マトリックスから列を抽出します。 |
カウント | 配列と、配列の要素に対して定義された述語を指定すると、述語を満たす要素で構成される配列の要素の数を返します。 |
対角線 | 2 次元配列の対角線要素の配列を返します。 |
DrawMany | 特定の数のサンプルに対して操作を繰り返し、配列内の出力を収集します。 |
列挙 の |
配列を指定すると、元の配列の要素と各要素のインデックスを含む新しい配列が返されます。 |
を除く |
インデックスの特定のリストにある要素を除き、別の配列の要素を含む配列を返します。 |
フィルター処理された の |
配列と、配列の要素に対して定義されている述語を指定すると、述語を満たす要素で構成される配列が返されます。 |
FlatMapped | 配列と配列要素を出力配列にマップする関数を指定すると、配列要素ごとに連結された出力配列が返されます。 |
フラット化された を |
配列の配列を指定すると、すべての配列の連結が返されます。 |
フォールド | 配列 f を介して関数 array を反復処理し、f(...f(f(initialState, array[0]), array[1]), ...) を返します。 |
ForEach | 配列と、配列の要素に対して定義された演算を指定すると、操作の下にある元の配列のイメージで構成される新しい配列が返されます。 |
ヘッド | 配列の最初の要素を返します。 |
HeadAndRest | 配列の最初の要素と残りのすべての要素のタプルを返します。 |
IndexOf | 指定された述語を満たす配列内の最初の要素の最初のインデックスを返します。 そのような要素が存在しない場合は、-1 を返します。 |
IndexRange | 配列が指定された場合、for ループでの使用に適した、その配列のインデックスに対する範囲を返します。 |
インターリーブ | (ほぼ) 同じサイズの 2 つの配列をインターリーブします。 |
IsEmpty を |
配列が空の場合にのみ true を返します。 |
IsRectangularArray | 2 次元配列に四角形の図形があるかどうかを返します。 |
IsSorted | 配列を指定すると、その配列が特定の比較関数によって定義された順序で並べ替えられるかどうかを返します。 |
IsSquareArray | 2 次元配列が正方形かどうかを返します。 |
マップされた の |
配列と、配列の要素に対して定義された関数を指定すると、関数の下にある元の配列のイメージで構成される新しい配列が返されます。 |
MappedByIndex の |
配列と、配列のインデックス付き要素に対して定義された関数を指定すると、関数の下にある元の配列のイメージで構成される新しい配列が返されます。 |
MappedOverRange の |
入力として整数を受け取る範囲と関数が指定された場合、関数の下の範囲値の画像で構成される新しい配列が返されます。 |
ほとんどの を |
最後の配列要素が削除されることを除き、入力配列と等しい配列を作成します。 |
MostAndTail を |
配列の最後の要素と 1 つ以外のすべての要素のタプルを返します。 |
埋め込み を |
指定した長さまでの指定した値で埋め込まれた配列を返します。 |
パーティション分割された の |
配列を複数の部分に分割します。 |
Rest | 最初の配列要素が削除されることを除き、入力配列と等しい配列を作成します。 |
逆 | 入力配列と同じ要素を含む配列を作成しますが、順序は逆になります。 |
SequenceI の |
指定された間隔で整数の配列を取得します。 |
SequenceL の |
指定された間隔で整数の配列を取得します。 |
並べ替えられた を |
配列を指定すると、特定の比較関数で並べ替えられたその配列の要素を返します。 |
サブ配列の | 配列と位置の一覧を取得し、指定された場所に一致する元の配列の要素から形成された新しい配列を生成します。 |
スワップされた の |
配列内の 2 つの要素のスワップを適用します。 |
Tail | 配列の最後の要素を返します。 |
入れ替え | 配列の配列として表される行列の転置を返します。 |
解凍した を |
2 タプルの配列を指定すると、入力配列のタプルの要素を含む 2 つの配列のタプルを返します。 |
の場所を |
述語と配列を指定すると、述語が true である配列のインデックスを返します。 |
Windows の |
size の長さのすべての連続するサブ配列を返します。 |
Zip 形式の | 2 つの配列を指定すると、各ペアに元の各配列の要素が含まれるようなペアの新しい配列が返されます。 |