Comment on page
Массивы
Здесь описаны операторы и функции для работы с массивами 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 возвращает false, если массив пустой. В противном случае, возвращается true.
Функция Join объединяет строки массива в одну строку. Разделительная строка sep вставляется между строками массива.
Функция Reverse меняет порядок элементов в массиве на противоположный и возвращает этот массив.
Функция Slice создает новый массив с элементами от start (включая) до end (не включая). Функция возвращает созданный массив.
Функция Sort со ртирует переданный массив строк в порядке возрастания и возвращает его.
Last modified 4yr ago