Gentee
  • Скриптовый язык программирования Gentee
  • Синтаксис языка
    • Лексические элементы
    • Типы
    • Описания
    • Конструкции языка
    • Обработка ошибок
    • Выражения
    • Запуск программ
    • Многопоточность
    • Включение и импорт файлов
  • Стандартная библиотека
    • Архивация
    • Ассоциативные массивы
    • Буфер
    • Время
    • Конвертация
    • Консоль
    • Константы
    • Контекст
    • Криптография
    • Логический тип
    • Массивы
    • Многопоточность
    • Множества
    • Объекты
    • Процесс
    • Путь
    • Рантайм
    • Регулярные выражения
    • Сеть
    • Символьный тип
    • Система
    • Строки
    • Файлы
    • Целые числа
    • Числа с плавающей точкой
  • Интеграция с Go
    • Документация
    • Компиляция и выполнение
    • Дополнительные возможности
    • Песочница
  • Сменить язык
    • English
Powered by GitBook
On this page
  • Операторы
  • Функции
  • bool(arr.typename a) bool
  • Join(arr.str a, str sep) str
  • Reverse( arr.typename a ) arr.typename
  • Slice( arr.typename a, int start, int end ) arr.typename
  • Sort( arr.str a ) arr.str

Was this helpful?

  1. Стандартная библиотека

Массивы

PreviousЛогический типNextМногопоточность

Last updated 5 years ago

Was this helpful?

Здесь описаны операторы и функции для работы с массивами arr. Запись arr.typename означает, что вы можете указать любой тип, но в случае бинарного оператора, этот тип должен быть одинаковым у обоих массивов.

Операторы

Оператор

Результат

Описание

* arr.typename

int

Возвращает количество элементов в массиве.

arr.typename ?

bool

Вызов bool(arr.typename).

arr.typename = arr.typename

arr.typename

Присваивание.

arr.typename &= arr.typename

arr.typename

Создать клон массива. Новая переменная будет работать с тем же набором данных.

arr.typename += arr.typename

arr.typename

Добавляет элементы из одного массива к другому.

arr.str += str

arr.str

Добавление строки к массиву строк.

arr.int += int

arr.int

Добавление целого числа к массиву чисел.

arr.bool += bool

arr.bool

Добавление логического значения к массиву логических значений.

arr.arr.typename += arr.typename

arr.arr.typename

Добавление массива к массиву массивов.

arr.map.typename += map.typename

arr.map.typename

Добавление ассоциативного массива к массиву ассоциативных массивов.

arr.typename [ int ]

typename

Присвоить/получить значение массива по индексу.

Функции

bool(arr.typename a) bool

Функция bool возвращает false, если массив пустой. В противном случае, возвращается true.

Join(arr.str a, str sep) str

Функция Join объединяет строки массива в одну строку. Разделительная строка sep вставляется между строками массива.

Reverse( arr.typename a ) arr.typename

Функция Reverse меняет порядок элементов в массиве на противоположный и возвращает этот массив.

Slice( arr.typename a, int start, int end ) arr.typename

Функция Slice создает новый массив с элементами от start (включая) до end (не включая). Функция возвращает созданный массив.

Sort( arr.str a ) arr.str

Функция Sort сортирует переданный массив строк в порядке возрастания и возвращает его.

bool( arr.typename a ) bool
Join( arr.str a, str sep ) str
Reverse( arr.typename a ) arr.typename
Slice( arr.typename a, int start, int end ) arr.typename
Sort( arr.str a ) arr.str