ABCNET - Руководство пользователя/Утилиты/Массивы

Материал из Викиучебника — открытых книг для открытого мира
Перейти к навигации Перейти к поиску

Операция создания массива из указанных значений[править]

Создаёт массив из указанных значений.

Методы, выполняющие данную операцию:

  1. ABCNET.Utils.Arr.New
Параметр Описание
values Значения.

Пример:

Операции создания массива по правилу[править]

Создаёт массив на основе функции селектора.

Методы, выполняющие данную операцию:

  1. ABCNET.Utils.Arr.Gen
Параметр Описание
count Количество элементов.
selector Функция селектор.
firstIndex Начальный индекс.
Параметр Описание
count Количество элементов.
first Первый элемент.
next Функция получения следующего элемента.

Пример:

Операция заливки массива одинаковыми значениями[править]

Создаёт массив, заполненный указанным значением.

Методы, выполняющие данную операцию:

  1. ABCNET.Utils.Arr.Fill
Параметр Описание
count Количество элементов.
value Значение.

Пример:

Операции чтения массива с клавиатуры[править]

Читает массив значений определённого типа.

Методы, выполняющие данную операцию:

  1. ABCNET.Utils.Arr.ReadBoolean
  2. ABCNET.Utils.Arr.ReadBooleanTup2
  3. ABCNET.Utils.Arr.ReadBooleanTup3
  4. ABCNET.Utils.Arr.ReadBooleanTup4
  5. ABCNET.Utils.Arr.ReadBooleanTup5
  6. ABCNET.Utils.Arr.ReadBooleanTup6
  7. ABCNET.Utils.Arr.ReadBooleanTup7
  8. ABCNET.Utils.Arr.ReadChar
  9. ABCNET.Utils.Arr.ReadCharTup2
  10. ABCNET.Utils.Arr.ReadCharTup3
  11. ABCNET.Utils.Arr.ReadCharTup4
  12. ABCNET.Utils.Arr.ReadCharTup5
  13. ABCNET.Utils.Arr.ReadCharTup6
  14. ABCNET.Utils.Arr.ReadCharTup7
  15. ABCNET.Utils.Arr.ReadDouble
  16. ABCNET.Utils.Arr.ReadDoubleTup2
  17. ABCNET.Utils.Arr.ReadDoubleTup3
  18. ABCNET.Utils.Arr.ReadDoubleTup4
  19. ABCNET.Utils.Arr.ReadDoubleTup5
  20. ABCNET.Utils.Arr.ReadDoubleTup6
  21. ABCNET.Utils.Arr.ReadDoubleTup7
  22. ABCNET.Utils.Arr.ReadInt32
  23. ABCNET.Utils.Arr.ReadInt32Tup2
  24. ABCNET.Utils.Arr.ReadInt32Tup3
  25. ABCNET.Utils.Arr.ReadInt32Tup4
  26. ABCNET.Utils.Arr.ReadInt32Tup5
  27. ABCNET.Utils.Arr.ReadInt32Tup6
  28. ABCNET.Utils.Arr.ReadInt32Tup7
  29. ABCNET.Utils.Arr.ReadString
  30. ABCNET.Utils.Arr.ReadStringTup2
  31. ABCNET.Utils.Arr.ReadStringTup3
  32. ABCNET.Utils.Arr.ReadStringTup4
  33. ABCNET.Utils.Arr.ReadStringTup5
  34. ABCNET.Utils.Arr.ReadStringTup6
  35. ABCNET.Utils.Arr.ReadStringTup7

Шаблон: ReadType[TupNumber], где Type-тип элемента массива, а Number - длина кортежа массивов.

Параметр Описание
count Количество элементов.
prompt Приглашение к вводу.

Пример:

Операции генерации массива случайных чисел[править]

Создаёт массив случайных чисел указанного типа.

Методы, выполняющие данную операцию:

  1. ABCNET.Utils.Arr.Rand
Параметр Описание
count Количество элементов.
low Нижняя граница диапазона.
high Верхняя граница диапазона.

Пример: