https://foro.gambas-es.org/viewtopic.php?f=1&t=7158&p=43161#p43161
-----------------------------------
shordi
Domingo, 23 Septiembre 2018, 09:49

Re: ¿ Existe Una Propiedad Como "index" En Cadenas O Arrays ?
-----------------------------------
Dice Benoit:
[quote]Hola,

Desde el último commit, permití que las cadenas se usaran como objetos.

Este no es azúcar sintáctico, ya que está completamente implementado en el
Interprete.

Entonces, si S es una cadena, puedes hacer lo siguiente:

S [N] para obtener el carácter N-ésimo de la cadena. ¡Tener cuidado! Al contrario de las
subrutinas String, la primera posición de personaje es cero. Es como usar el
cadena como una matriz de caracteres.

S [N, L] es un equivalente de Mid $ (S, N + 1, L).

S.Len devuelve la longitud de la cadena.

S [] solo trata con la posición de bytes, no puede manejar UTF-8.

Esa nueva sintaxis es más lenta que llamar directamente a Mid $ () y Len (), pero yo
no creas que notaremos la diferencia.

Tal vez agregue una propiedad S.Max para devolver la longitud menos uno, pero
No creo que implemente todas las rutinas de cadenas como métodos de objetos.
[/quote]
O sea, que ahora sí tienes lo que querías, Shell...


