Std.Arrays
Пространство имен Std.Arrays содержит следующие элементы:
Имя | Описание |
---|---|
все | При наличии массива и предиката, определенного для элементов массива, и проверяет, соответствуют ли все элементы массива предикату. |
любой | Учитывая массив и предикат, определенный для элементов массива, проверяет, соответствует ли хотя бы один элемент массива предикату. |
блоки | Разбивает массив на несколько частей равной длины. |
CircularlyShifted | Сдвиг массива влево или вправо на определенный размер шага. |
ColumnAt | Извлекает столбец из матрицы. |
счетчик | Учитывая массив и предикат, определенный для элементов массива, возвращает количество элементов массива, состоящего из тех элементов, которые удовлетворяют предикату. |
Диагональные | Возвращает массив диагональных элементов 2-мерного массива |
DrawMany | Повторяет операцию для заданного количества выборок, собирая выходные данные в массиве. |
перечисление | При использовании массива возвращает новый массив, содержащий элементы исходного массива, а также индексы каждого элемента. |
исключение | Возвращает массив, содержащий элементы другого массива, за исключением элементов в заданном списке индексов. |
отфильтрованные | Учитывая массив и предикат, определенный для элементов массива, возвращает массив, состоящий из тех элементов, которые удовлетворяют предикату. |
FlatMapped | Учитывая массив и функцию, которая сопоставляет элемент массива с некоторым выходным массивом, возвращает объединенные выходные массивы для каждого элемента массива. |
Плоские | Если массив массивов, возвращает объединение всех массивов. |
свертывания | Выполняет итерацию функции f через массив array , возвращая f(...f(f(initialState, array[0]), array[1]), ...) . |
ForEach | Учитывая массив и операцию, определенную для элементов массива, возвращает новый массив, состоящий из изображений исходного массива в ходе операции. |
головы | Возвращает первый элемент массива. |
HeadAndRest | Возвращает кортеж первого и всех оставшихся элементов массива. |
IndexOf | Возвращает первый индекс первого элемента в массиве, который удовлетворяет заданному предикату. Если такой элемент отсутствует, возвращает значение -1. |
IndexRange | Учитывая массив, возвращает диапазон по индексам этого массива, подходящий для использования в цикле. |
Перемешивает два массива (почти одинакового размера). | |
IsEmpty | Возвращает значение true, если массив пуст. |
IsRectangangArray | Возвращает, имеет ли 2-мерный массив прямоугольную фигуру |
IsSorted | При выборе массива возвращается, сортируется ли этот массив в соответствии с заданной функцией сравнения. |
IsSquareArray | Возвращает, имеет ли 2-мерный массив квадратную фигуру |
сопоставленные | Учитывая массив и функцию, определенную для элементов массива, возвращает новый массив, состоящий из изображений исходного массива под функцией. |
MappedByIndex | Учитывая массив и функцию, определенную для индексированных элементов массива, возвращает новый массив, состоящий из изображений исходного массива под функцией. |
MappedOverRange | Учитывая диапазон и функцию, которая принимает целое число в качестве входных данных, возвращает новый массив, состоящий из изображений значений диапазона в функции. |
большинство | Создает массив, равный входной массив, за исключением того, что последний элемент массива удаляется. |
MostAndTail | Возвращает кортеж всех, кроме одного и последнего элемента массива. |
Возвращает массив с заданными значениями до указанной длины. | |
Секционированные | Разбивает массив на несколько частей. |
Rest | Создает массив, равный входной массив, за исключением того, что первый элемент массива удаляется. |
обратного | Создайте массив, содержащий те же элементы, что и входной массив, но в обратном порядке. |
SequenceI | Получение массива целых чисел в заданном интервале. |
SequenceL | Получение массива целых чисел в заданном интервале. |
Сортировка | При выборе массива возвращает элементы этого массива, отсортированные по заданной функции сравнения. |
Субаррей | Принимает массив и список расположений и создает новый массив, сформированный из элементов исходного массива, который соответствует заданным расположениям. |
переключение | Применяет переключение двух элементов в массиве. |
Tail | Возвращает последний элемент массива. |
транспонированные | Возвращает транспонирование матрицы, представленной в виде массива массивов. |
Распакученные | Учитывая массив из 2 кортежей, возвращает кортеж двух массивов, каждый из которых содержит элементы кортежей входного массива. |
Где | Если предикат и массив, возвращает индексы этого массива, где предикат имеет значение true. |
Windows | Возвращает все последовательные субаррейы длины size . |
Zipped | При использовании двух массивов возвращает новый массив пар, таким образом, чтобы каждая пара содержала элемент из каждого исходного массива. |