ABCNET - Руководство пользователя/Утилиты/Массивы
Внешний вид
Операция создания массива из указанных значений
[править]Создаёт массив из указанных значений.
Методы, выполняющие данную операцию:
- ABCNET.Utils.Arr.New
Параметр | Описание |
---|---|
values | Значения. |
Пример:
C#
using ABCNET.Utils;
using ABCNET.Extensions;
public static class Program
{
public static void Main()
{
Arr.New(1, 3, 2).Println();
}
}
Операции создания массива по правилу
[править]Создаёт массив на основе функции селектора.
Методы, выполняющие данную операцию:
- ABCNET.Utils.Arr.Gen
Параметр | Описание |
---|---|
count | Количество элементов. |
selector | Функция селектор. |
firstIndex | Начальный индекс. |
Параметр | Описание |
---|---|
count | Количество элементов. |
first | Первый элемент. |
next | Функция получения следующего элемента. |
Пример:
C#
using ABCNET.Utils;
using ABCNET.Extensions;
public static class Program
{
public static void Main()
{
Arr.Gen(10, i => i * 2).Println();
}
}
Операция заливки массива одинаковыми значениями
[править]Создаёт массив, заполненный указанным значением.
Методы, выполняющие данную операцию:
- ABCNET.Utils.Arr.Fill
Параметр | Описание |
---|---|
count | Количество элементов. |
value | Значение. |
Пример:
C#
using ABCNET.Utils;
using ABCNET.Extensions;
public static class Program
{
public static void Main()
{
Arr.Fill(10, 1).Println();
}
}
Операции чтения массива с клавиатуры
[править]Читает массив значений определённого типа.
Методы, выполняющие данную операцию:
- ABCNET.Utils.Arr.ReadBoolean
- ABCNET.Utils.Arr.ReadBooleanTup2
- ABCNET.Utils.Arr.ReadBooleanTup3
- ABCNET.Utils.Arr.ReadBooleanTup4
- ABCNET.Utils.Arr.ReadBooleanTup5
- ABCNET.Utils.Arr.ReadBooleanTup6
- ABCNET.Utils.Arr.ReadBooleanTup7
- ABCNET.Utils.Arr.ReadChar
- ABCNET.Utils.Arr.ReadCharTup2
- ABCNET.Utils.Arr.ReadCharTup3
- ABCNET.Utils.Arr.ReadCharTup4
- ABCNET.Utils.Arr.ReadCharTup5
- ABCNET.Utils.Arr.ReadCharTup6
- ABCNET.Utils.Arr.ReadCharTup7
- ABCNET.Utils.Arr.ReadDouble
- ABCNET.Utils.Arr.ReadDoubleTup2
- ABCNET.Utils.Arr.ReadDoubleTup3
- ABCNET.Utils.Arr.ReadDoubleTup4
- ABCNET.Utils.Arr.ReadDoubleTup5
- ABCNET.Utils.Arr.ReadDoubleTup6
- ABCNET.Utils.Arr.ReadDoubleTup7
- ABCNET.Utils.Arr.ReadInt32
- ABCNET.Utils.Arr.ReadInt32Tup2
- ABCNET.Utils.Arr.ReadInt32Tup3
- ABCNET.Utils.Arr.ReadInt32Tup4
- ABCNET.Utils.Arr.ReadInt32Tup5
- ABCNET.Utils.Arr.ReadInt32Tup6
- ABCNET.Utils.Arr.ReadInt32Tup7
- ABCNET.Utils.Arr.ReadString
- ABCNET.Utils.Arr.ReadStringTup2
- ABCNET.Utils.Arr.ReadStringTup3
- ABCNET.Utils.Arr.ReadStringTup4
- ABCNET.Utils.Arr.ReadStringTup5
- ABCNET.Utils.Arr.ReadStringTup6
- ABCNET.Utils.Arr.ReadStringTup7
Шаблон: ReadType[TupNumber], где Type-тип элемента массива, а Number - длина кортежа массивов.
Параметр | Описание |
---|---|
count | Количество элементов. |
prompt | Приглашение к вводу. |
Пример:
C#
using ABCNET.Utils;
using ABCNET.Extensions;
public static class Program
{
public static void Main()
{
Arr.ReadBoolean(10, "Enter {0} Boolean value:").Println();
}
}
Операции генерации массива случайных чисел
[править]Создаёт массив случайных чисел указанного типа.
Методы, выполняющие данную операцию:
- ABCNET.Utils.Arr.Rand
Параметр | Описание |
---|---|
count | Количество элементов. |
low | Нижняя граница диапазона. |
high | Верхняя граница диапазона. |
Пример:
C#
using ABCNET.Utils;
using ABCNET.Extensions;
public static class Program
{
public static void Main()
{
Arr.Rand(10, 1, 10).Println();
}
}