Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
collection.lastIndexOf( )
|
collection.lastIndexOf ( aBuscar {; posicIni} ) -> Resultado | ||||||||
Parámetro | Tipo | Descripción | ||||||
aBuscar | Expresión |
![]() |
Elemento a buscar en la colección | |||||
posicIni | Entero largo |
![]() |
Número del elemento a partir del cual iniciar la búsqueda | |||||
Resultado | Entero largo |
![]() |
Número de la última ocurrencia de aBuscar en la colección, -1 si no se encuentra | |||||
El método collection.lastIndexOf( ) busca la expresión aBuscar entre los elementos de la colección y devuelve el índice de la última ocurrencia, o -1 si no se encontró.
Nota: este método no modifica la colección original.
En aBuscar, pase la expresión a buscar en la colección. Puedes pasar:
aBuscar debe coincidir exactamente con el elemento a buscar (se aplican las mismas reglas que para el operador de igualdad, ver Operadores de comparación).
Opcionalmente, puede efectuar una búsqueda en sentido inverso pasando el número del elemento en el cual iniciar la búsqueda en 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") //devuelve 12
$pos2:=$col.lastIndexOf("e";6) //devuelve 4
$pos3:=$col.lastIndexOf("e";15) //devuelve 12
$pos4:=$col.lastIndexOf("e";-2) //devuelve 10
$pos5:=$col.lastIndexOf("x") //devuelve -1
Producto: 4D
Tema: Colecciones
Número
705247
Creado por: 4D v16 R6
Manual de lenguaje 4D ( 4D v19)
Manual de lenguaje 4D ( 4D v19.1)
Manual de lenguaje 4D ( 4D v19.4)
Manual de lenguaje 4D ( 4D v19.5)
Manual de lenguaje 4D ( 4D v19.6)
Manual de lenguaje 4D ( 4D v19.7)
Manual de lenguaje 4D ( 4D v19.8)