Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
collection.lastIndexOf( )
|
collection.lastIndexOf ( aBuscar {; posicInic} ) -> Resultado | ||||||||
Parâmetro | Tipo | Descrição | ||||||
aBuscar | Expression |
![]() |
O elemento que será pesquisado de dentro da coleção | |||||
posicInic | Inteiro longo |
![]() |
Índice a iniciar a pesquisa | |||||
Resultado | Inteiro longo |
![]() |
ìndice da última ocorrência de aBuscar na coleção, -1 se não for encontrado | |||||
O método collection.lastIndexOf( ) busca a expressão aBuscar entre os elementos da coleção e devolve o índice da última ocorrência, ou -1 se não for encontrado.
Nota: este método não modifica a coleçã original.
Em aBuscar, passe a expressão a buscar na coleção. Pode passar:
aBuscar deve coincidir exatamente com o elemento a buscar (são aplicadas as mesmas regras que para o operador de igualdade, ver Operadores de Comparação).
Opcionalmente, pode efetuar uma pesquisa em sentido inverso passando o número do elemento no qual iniciar a pesquisa em posicIni.
C_COLLECTION($col)
$col:=Split string("a,b,c,d,e,f,g,h,i,j,e,k,e";",") //$col.length=13
$pos1:=$col.lastIndexOf("e") //devolve 12
$pos2:=$col.lastIndexOf("e";6) //devolve 4
$pos3:=$col.lastIndexOf("e";15) //devolve 12
$pos4:=$col.lastIndexOf("e";-2) //devolve 10
$pos5:=$col.lastIndexOf("x") //devolve -1
Produto: 4D
Tema: Coleções
Número
705247
Criado por: 4D v16 R6
Manual de linguagem 4D ( 4D v19)
Manual de linguagem 4D ( 4D v19.1)
Manual de linguagem 4D ( 4D v19.4)
Manual de linguagem 4D ( 4D v19.5)
Manual de linguagem 4D ( 4D v19.6)
Manual de linguagem 4D ( 4D v19.7)
Manual de linguagem 4D ( 4D v19.8)