Array

class Array<T>Available in flash8, flash, neko, js, php, cpp, cs, javaUm Array é um armazenamento de valores. Você pode acessá-lo usando índices ou com sua API. No lado do servidor, muitas vezes é melhor usar uma "List" que consome muito menos memória e CPU, a menos que precise realmente de acesso indexado. var length(default,null) : IntAvailable in cs, javaTamanho do Array. var length(default,null) : IntAvailable in flash8, flash, neko, js, php, cppTamanho do Array. function new() : VoidCria um novo Array. function concat( a : Array<T> ) : Array<T>Available in cs, javaRetorna um novo Array por anexar o Array "a" no final. function concat( a : Array<T> ) : Array<T>Available in flash8, flash, neko, js, php, cppRetorna um novo Array por anexar o Array "a" no final. function copy() : Array<T>Available in cs, javaRetorna uma cópia do Array. Os valores não são copiados, somente a estrutura do Array. function copy() : Array<T>Available in flash8, flash, neko, js, php, cppRetorna uma cópia do Array. Os valores não são copiados, somente a estrutura do Array. function filter( f : T -> Bool ) : Array<T> function insert( pos : Int, x : T ) : VoidAvailable in cs, javaInsere o elemento "x" na posição "pos". Todos os elementos depois de "pos" são movidos uma posição à frente. function insert( pos : Int, x : T ) : VoidAvailable in flash8, flash, neko, js, php, cppInsere o elemento "x" na posição "pos". Todos os elementos depois de "pos" são movidos uma posição à frente. function iterator() : Iterator<T>Retorna um iterator dos valores do Array. function join( sep : String ) : StringAvailable in cs, javaRetorna a representação do Array tendo "sep" por separador entre cada elemento. function join( sep : String ) : StringAvailable in flash8, flash, neko, js, php, cppRetorna a representação do Array tendo "sep" por separador entre cada elemento. function map<S>( f : T -> S ) : Array<S> function pop() : Null<T>Available in cs, javaRemove e retorna o último elemento do Array. function pop() : Null<T>Available in flash8, flash, neko, js, php, cppRemove e retorna o último elemento do Array. function push( x : T ) : IntAvailable in cs, javaInsere o elemento "x" no final do Array. function push( x : T ) : IntAvailable in flash8, flash, neko, js, php, cppInsere o elemento "x" no final do Array. function remove( x : T ) : BoolAvailable in cs, javaRemove a primeira ocorrência do elemento "x". Retorna false se o Array não contém "x" ou true caso contrário. Os elementos são comprados usando a igualdade padrão. function remove( x : T ) : BoolAvailable in flash8, flash, neko, js, php, cppRemove a primeira ocorrência do elemento "x". Retorna false se o Array não contém "x" ou true caso contrário. Os elementos são comprados usando a igualdade padrão. function reverse() : VoidAvailable in cs, javaInverte a ordem dos elementos do Array. function reverse() : VoidAvailable in flash8, flash, neko, js, php, cppInverte a ordem dos elementos do Array. function shift() : Null<T>Available in cs, javaRemove e retorna o primeiro elemento do Array. function shift() : Null<T>Available in flash8, flash, neko, js, php, cppRemove e retorna o primeiro elemento do Array. function slice( pos : Int, ?end : Int ) : Array<T>Available in cs, javaCopia uma parte do Array, iniciando na posição "pos" em diante ou até, mas não incluindo, a posição "end", caso seja especificada. Ambos "pos" e "end" podem ser negativos para contar a partir do final: -1 indica o último item do Array. function slice( pos : Int, ?end : Int ) : Array<T>Available in flash8, flash, neko, js, php, cppCopia uma parte do Array, iniciando na posição "pos" em diante ou até, mas não incluindo, a posição "end", caso seja especificada. Ambos "pos" e "end" podem ser negativos para contar a partir do final: -1 indica o último item do Array. function sort( f : T -> T -> Int ) : VoidAvailable in cs, javaOrdena os elementos do Array de acordo com a comparação definida pela função "f". "f(x,y)" deve retornar "0" se "x == y", retornar um valor maior que "0" se "x > y" ou retornar um valor menor que "0" se "x < y". function sort( f : T -> T -> Int ) : VoidAvailable in flash8, flash, neko, js, php, cppOrdena os elementos do Array de acordo com a comparação definida pela função "f". "f(x,y)" deve retornar "0" se "x == y", retornar um valor maior que "0" se "x > y" ou retornar um valor menor que "0" se "x < y". function splice( pos : Int, len : Int ) : Array<T>Available in cs, javaRemove e retorna "len" elementos iniciando a partir da posição "pos". function splice( pos : Int, len : Int ) : Array<T>Available in flash8, flash, neko, js, php, cppRemove e retorna "len" elementos iniciando a partir da posição "pos". function toString() : StringAvailable in cs, javaRetorna uma representação que pode ser exibida do conteúdo do Array. function toString() : StringAvailable in flash8, flash, neko, js, php, cppRetorna uma representação que pode ser exibida do conteúdo do Array. function unshift( x : T ) : VoidAvailable in cs, javaInsere o elemento "x" no início do Array. function unshift( x : T ) : VoidAvailable in flash8, flash, neko, js, php, cppInsere o elemento "x" no início do Array.
version #19336, modified 2013-05-08 11:25:47 by api
0 comment