Array
class Array<T>Available in flash8, flash, neko, js, php, cpp, cs, java
var length(default,null) : IntAvailable in cs, javaДлина массива Array. (Только чтение)
var length(default,null) : IntAvailable in flash8, flash, neko, js, php, cppДлина массива Array. (Только чтение)
function new() : VoidСоздаёт новый массив Array.
function concat( a : Array<T> ) : Array<T>Available in cs, javaВозвращает новый массив Array добавляя "a" к "this".
function concat( a : Array<T> ) : Array<T>Available in flash8, flash, neko, js, php, cppВозвращает новый массив Array добавляя "a" к "this".
function copy() : Array<T>Available in cs, javaВозвращает копию массива Array. Значения не копируются, только структура массива.
function copy() : Array<T>Available in flash8, flash, neko, js, php, cppВозвращает копию массива Array. Значения не копируются, только структура массива.
function filter( f : T -> Bool ) : Array<T>
function insert( pos : Int, x : T ) : VoidAvailable in cs, javaВставляет элемент "x" в позицию "pos". Все элементы после "pos" сдвигаются на один элемент выше. Если "pos" больше чем длина массива, то элемент "x" будет вставлен в конец и станет последним элементом.
function insert( pos : Int, x : T ) : VoidAvailable in flash8, flash, neko, js, php, cppВставляет элемент "x" в позицию "pos". Все элементы после "pos" сдвигаются на один элемент выше. Если "pos" больше чем длина массива, то элемент "x" будет вставлен в конец и станет последним элементом.
function iterator() : Iterator<T>Возвращает итератор значений массива Array.
function join( sep : String ) : StringAvailable in cs, javaReturns a representation of an array with
Возвращает представление массива с разделителем "sep" между элементами. function join( sep : String ) : StringAvailable in flash8, flash, neko, js, php, cppReturns a representation of an array with
Возвращает представление массива с разделителем "sep" между элементами. function map<S>( f : T -> S ) : Array<S> function pop() : Null<T>Available in cs, javaУбирает последний элемент из массива и возвращает его. function pop() : Null<T>Available in flash8, flash, neko, js, php, cppУбирает последний элемент из массива и возвращает его. function push( x : T ) : IntAvailable in cs, javaДобавляет элемент "x" в конец массива. Возвращает новую длину массива. function push( x : T ) : IntAvailable in flash8, flash, neko, js, php, cppДобавляет элемент "x" в конец массива. Возвращает новую длину массива. function remove( x : T ) : BoolAvailable in cs, javaУдаляет первый вхождение "x". Возвращает false если "x" не представлен в массиве. Элементы сравниваются стандартным равенством. function remove( x : T ) : BoolAvailable in flash8, flash, neko, js, php, cppУдаляет первый вхождение "x". Возвращает false если "x" не представлен в массиве. Элементы сравниваются стандартным равенством. function reverse() : VoidAvailable in cs, javaЗеркально меняет порядок элементов в массиве Array. function reverse() : VoidAvailable in flash8, flash, neko, js, php, cppЗеркально меняет порядок элементов в массиве Array. function shift() : Null<T>Available in cs, javaУдаляет первый элемент и возвращает его. function shift() : Null<T>Available in flash8, flash, neko, js, php, cppУдаляет первый элемент и возвращает его. function slice( pos : Int, ?end : Int ) : Array<T>Available in cs, javaКопирует диапазон массива начиная с позиции "pos" и выше, но исключая "end". Как "pos" так и "end" могут быть отрицательным для отсчёта с конца: -1 это последний элемент в массиве. function slice( pos : Int, ?end : Int ) : Array<T>Available in flash8, flash, neko, js, php, cppКопирует диапазон массива начиная с позиции "pos" и выше, но исключая "end". Как "pos" так и "end" могут быть отрицательным для отсчёта с конца: -1 это последний элемент в массиве.
Массив Array это хранилище для значений. Вы можете получать доступ по индексу или через API. На серверной стороне обычно лучше использовать "List" который менее затратен по памяти и CPU, пока вы действительно не будете нуждаться в доступе по индексу.
sep for separating each element.Возвращает представление массива с разделителем "sep" между элементами. function join( sep : String ) : StringAvailable in flash8, flash, neko, js, php, cppReturns a representation of an array with
sep for separating each element.Возвращает представление массива с разделителем "sep" между элементами. function map<S>( f : T -> S ) : Array<S> function pop() : Null<T>Available in cs, javaУбирает последний элемент из массива и возвращает его. function pop() : Null<T>Available in flash8, flash, neko, js, php, cppУбирает последний элемент из массива и возвращает его. function push( x : T ) : IntAvailable in cs, javaДобавляет элемент "x" в конец массива. Возвращает новую длину массива. function push( x : T ) : IntAvailable in flash8, flash, neko, js, php, cppДобавляет элемент "x" в конец массива. Возвращает новую длину массива. function remove( x : T ) : BoolAvailable in cs, javaУдаляет первый вхождение "x". Возвращает false если "x" не представлен в массиве. Элементы сравниваются стандартным равенством. function remove( x : T ) : BoolAvailable in flash8, flash, neko, js, php, cppУдаляет первый вхождение "x". Возвращает false если "x" не представлен в массиве. Элементы сравниваются стандартным равенством. function reverse() : VoidAvailable in cs, javaЗеркально меняет порядок элементов в массиве Array. function reverse() : VoidAvailable in flash8, flash, neko, js, php, cppЗеркально меняет порядок элементов в массиве Array. function shift() : Null<T>Available in cs, javaУдаляет первый элемент и возвращает его. function shift() : Null<T>Available in flash8, flash, neko, js, php, cppУдаляет первый элемент и возвращает его. function slice( pos : Int, ?end : Int ) : Array<T>Available in cs, javaКопирует диапазон массива начиная с позиции "pos" и выше, но исключая "end". Как "pos" так и "end" могут быть отрицательным для отсчёта с конца: -1 это последний элемент в массиве. function slice( pos : Int, ?end : Int ) : Array<T>Available in flash8, flash, neko, js, php, cppКопирует диапазон массива начиная с позиции "pos" и выше, но исключая "end". Как "pos" так и "end" могут быть отрицательным для отсчёта с конца: -1 это последний элемент в массиве.
function sort( f : T -> T -> Int ) : VoidAvailable in cs, java
Сортирует массив Array согласно функции сравнения "g".
f(x,y) должна возвращать:
0ifx == y>0ifxдолжен находится послеy<0ifxдолжен находится передy
function sort( f : T -> T -> Int ) : VoidAvailable in flash8, flash, neko, js, php, cpp
function splice( pos : Int, len : Int ) : Array<T>Available in cs, javaУбирает "len" элементов начиная с позиции "pos" и затем возвращает их как результат.
function splice( pos : Int, len : Int ) : Array<T>Available in flash8, flash, neko, js, php, cppУбирает "len" элементов начиная с позиции "pos" и затем возвращает их как результат.
function toString() : StringAvailable in cs, javaВозвращает текстовое представление содержимого массива Array.
function toString() : StringAvailable in flash8, flash, neko, js, php, cppВозвращает текстовое представление содержимого массива Array.
function unshift( x : T ) : VoidAvailable in cs, javaДобавляет элемент "x" в начало массива.
function unshift( x : T ) : VoidAvailable in flash8, flash, neko, js, php, cppДобавляет элемент "x" в начало массива.
Сортирует массив Array согласно функции сравнения "g".
f(x,y) должна возвращать:
0ifx == y>0ifxдолжен находится послеy<0ifxдолжен находится передy
version #19323, modified 2013-05-08 11:18:03 by api
0 comment