Devolver Una Parte De Un Array


Objetivo: Devolver Una Parte De Un Array
Buenas!

¿ Existe otra forma tan breve de devolver una parte de un array como esta ?.
Ejemplo n elementos desde el principio del array.

Return listadesordenada.Copy(, n)


En Python se trocea. Por ejemplo desde el principio hasta n sin incluir n.

return lmatriculas[:n]


Saludos

última edición por Shell el Sabado, 05 Diciembre 2015, 22:01; editado 2 veces
Objetivo: Re: Devolver Una Parte De Un Array
Mola. Nunca he usado el .Copy así. Me lo apunto.

Perfil MP  
Objetivo: Re: Devolver Una Parte De Un Array
Shell:

Con el método extract


Function Extract ( Start As Integer [ , Length As Integer ] ) As String[]


http://gambaswiki.org/wiki/comp/gb/string[]/extract

Objetivo: Re: Devolver Una Parte De Un Array
Julio:

No lo conocía. El problema puede ser que elimine elementos del array original.
Y tambien un "problemilla" con los caracteres UTF-8. Que tiene su solución correspondiente.
(Se alargaría mucho para un cosa sencilla).

"Casi" es como el método pop. Solo que una mayor cantidad de elementos.
Pero se parece más al método "a lo grande" del método pop de las listas de Python.

Si, ya que en gambas, solo extrae el del extremo derecho. En cambio en Python le puedes
decir el índice del elemento. O por defecto si no usas índice, haría lo que hace el método de Gambas.

Tanto en Python como en gambas, solo extrae un elemento.

Gracias Julio.

Saludos


Página 1 de 1


  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.1443s (PHP: -44% SQL: 144%)
Consultas SQL: 30 - Debug off - GZIP Activado