Función: SetVolver

Descripción

Cadena de entrada

set

Cadena de salida

set

Uso

set(<vector>,<posición>,<valor>) | set(<diccionario>,<clave>[,<valor>])

Parámetros
# Parámetro Descripción Valor por defecto
1 vector|diccionario vector|diccionario de datos
2 posición|clave
  • Posición a modificar en el vector en el rango [1,dim(<vector>)]
  • Vector de posiciones en un vector multinivel (como una matriz)
  • Entrada nueva o antigua(reemplazo) del diccionario
3 valor Nuevo valor para esa posición|clave
(eliminar entrada)

Ejemplos

set(rango(10),5,inf)

VectorEvaluado: [0,1,2,3,Infinity,5,6,7,8,9]

Modificación de elemento indexado multinivel mediante vector de posición:

set([[2,3],[4,[5]]],[2,1],inf)

VectorEvaluado: | 2 3 | | Infinity [5] |

set([[2,3],[4,[5]]],[2,2,1],inf)

VectorEvaluado: | 2 3 | | 4 [Infinity] |

set(dic('x',3,'y',2),'x',-10)modificar entrada

Diccionario: {'x'=-10, 'y'=2}

set(dic('x',3,'y',2),'z',-10)añadir entrada

Diccionario: {'x'=3, 'y'=2, 'z'=-10}

set(dic('x',3,'y',2),'x')eliminar entrada

Diccionario: {'y': 2}

set(mat1(4),3,[-10,-10,-10,-10])

VectorEvaluado: | 1 0 0 0 | | 0 1 0 0 | | -10 -10 -10 -10 | | 0 0 0 1 |

trasp(set(trasp(mat1(4)),3,[-10,-10,-10,-10]))

VectorEvaluado: | 1 0 -10 0 | | 0 1 -10 0 | | 0 0 -10 0 | | 0 0 -10 1 |

Desde / Última modificación

v0.3.7.1

v0.6.2.4

Véase también…

swap