Tipo y precedencia
UNARIO (máxima-1) java.lang.Integer.MAX_VALUE-1
Descripción
Obtiene todas las permutaciones (dim(v)!) en orden de un vector.
Este operador devuelve el mismo resultado que el operador binario 'Permutacion N Vector (;p;)' para n=dim(v)
Cadena de entrada
;!;
Cadena de salida
;!;
Uso
<vector>;!;
Ejemplos
[1,2,3,4];!;
VectorEvaluado: [[1,2,3,4],[1,2,4,3],[1,3,2,4],[1,3,4,2],[1,4,2,3],[1,4,3,2],[2,1,3,4],[2,1,4,3],[2,3,1,4],[2,3,4,1],[2,4,1,3],[2,4,3,1],[3,1,2,4],[3,1,4,2],[3,2,1,4],[3,2,4,1],[3,4,1,2],[3,4,2,1],[4,1,2,3],[4,1,3,2],[4,2,1,3],[4,2,3,1],[4,3,1,2],[4,3,2,1]]
dim([1,2,3,4];!;)
RealDoble: 24
[falso,nan,inf];!;
VectorEvaluado: [[falso,NaN,Infinity],[falso,Infinity,NaN],[NaN,falso,Infinity],[NaN,Infinity,falso],[Infinity,falso,NaN],[Infinity,NaN,falso]]
dim([falso,nan,inf];!;)
RealDoble: 6
Véase también