ABCNET - Руководство пользователя/Расширения/Массивы: различия между версиями
Содержимое удалено Содержимое добавлено
Новая страница: «== Операция заполнения массива на основе индекса с помощью функции-селектора == Заполняет...» |
(нет различий)
|
Версия от 12:14, 16 марта 2020
Операция заполнения массива на основе индекса с помощью функции-селектора
Заполняет массив на основе индекса с помощью функции-селектора.
Методы, выполняющие данную операцию:
- ABCNET.Extension.ArrExt.Gen
Аналоги из PABCSystem:
- PABCSystem.Arr
Параметр | Описание |
---|---|
array | Массив. |
selector | Функция-селектор. |
firstIndex | Начальный индекс. |
Пример:
C#
using ABCNET.Utils;
using ABCNET.Extensions;
public static class Program
{
public static void Main()
{
int[] arr;
arr.Gen(x=>x*x, 1);
arr.Println();
}
}
Операция заполнения массива на основе предыдущего элемента с помощью функции-селектора
Заполняет массив на основе предыдущего элемента с помощью функции-селектора.
Методы, выполняющие данную операцию:
- ABCNET.Extension.ArrExt.Gen
Параметр | Описание |
---|---|
array | Массив. |
first | Первый элемент. |
next | Функция получения следующего элемента. |
Пример:
C#
using ABCNET.Utils;
using ABCNET.Extensions;
public static class Program
{
public static void Main()
{
int[] arr;
arr.Gen(1, x=>x+1);
arr.Println();
}
}
Операция заполнения массива случайными числами
Заполняет массив случайными числами.
Методы, выполняющие данную операцию:
- ABCNET.Extension.ArrExt.Rand
Параметр | Описание |
---|---|
array | Массив. |
low | Нижняя граница диапазона. |
high | Верхня граница диапазона. |
Пример:
C#
using ABCNET.Utils;
using ABCNET.Extensions;
public static class Program
{
public static void Main()
{
int[] arr;
arr.Rand(1, 10);
arr.Println();
}
}
Операция заполнения массива одним значением
Заполняет массив одним значением.
Методы, выполняющие данную операцию:
- ABCNET.Extension.ArrExt.Fill
Аналоги из PABCSystem:
- PABCSystem.Fill
Параметр | Описание |
---|---|
array | Массив. |
value | Значение. |
Пример:
C#
using ABCNET.Utils;
using ABCNET.Extensions;
public static class Program
{
public static void Main()
{
int[] arr;
arr.Fill(123);
arr.Println();
}
}
Операция заполнения массива с клавиатуры
Заполняет массив с клавиатуры.
Методы, выполняющие данную операцию:
- ABCNET.Extension.ArrExt.Read
Аналоги из PABCSystem:
- PABCSystem.Read
Параметр | Описание |
---|---|
array | Массив. |
prompt | Приглашение к вводу. |
Пример:
C#
using ABCNET.Utils;
using ABCNET.Extensions;
public static class Program
{
public static void Main()
{
int[] arr;
arr.Read("Введите значения, пожалуйста: ");
arr.Println();
}
}