Operador: AccesoVolver

Tipo y precedencia

BINARIO (máxima) java.lang.Integer.MAX_VALUE

Descripción

Acceso a elementos de un vector (o filas de una matriz) o a subcadenas de un texto o a un valor de un diccionario.


En JME el índice de elementos de un vector/texto y filas de una matriz empienzan en 1 y terminan en dim(<vector>) o longitud(<texto>).

Los índices negativos están permitidos siendo -1 el último elemento, -2 el penúltimo, …

Cadena de entrada

;#;

Cadena de salida

sub

Uso

<vector>|<texto>;#;<rango> <rango>::= <índice>|<vector2DInd> <vector2DInd>::= "[" <índice> "," <índice> "]" <índice>::= entero en [-n,-1]⋃[1,n], siendo n la longitud del vector o cadena <diccionario>;#;<clave>

Ejemplos

[5,-3,15,2,0,1,0];#;2

RealDoble: -3

[5,-3,15,2,0,1,0];#;-2

RealDoble: 1

[5,-3,15,2,0,1,0];#;[3,4]

VectorEvaluado: [15,2]

[5,-3,15,2,0,1,0];#;[-3,2]

VectorEvaluado: [0,1,0,5,-3]

obtener submatriz a partir de filas 3 y 4 de la matriz;

[[ui,nan,2+3ui],[1,0,inf],[-1,-1,-1],[3d,4b,0d]];#;[3,4]

VectorEvaluado: | -1 -1 -1 | | 3 4 0 |

obtener submatriz a partir de las columnas 2 y 3 de la matriz usando la función trasp (traspuesta)

trasp(trasp([ui,nan,2+3ui],[1,0,inf],[-1,-1,-1],[3d,4b,0d]);#;[2,3])

VectorEvaluado: | NaN 2+3I | | 0 Infinity | | -1 -1 | | 4 0 |

dic('nombre','Raphaëlla','edad',43);#;'nombre'

Texto: Texto: 'Raphaëlla'

'Hola Mundo';#;3

Texto: 'l'

'Hola Mundo';#;-1

Texto: 'o'

'Hola Mundo';#;[1,4]

Texto: 'Hola'

'Hola Mundo';#;[-2,2]

Texto: 'doHo'

Desde / Última modificación

v0.1

v0.4.4

Ver también…

acceso [0,n), pertenencia, primera ocurrencia, todas las ocurrencias