(formato|format expr [formato lan])
Formatea un valor numérico aplicando los formatos de unidades o de salida del lanzamiento.
Argumentos
expr
Una expresión numérica.
formato
Una expresión de cadena.
Si formato es la cadena vacía se aplica el formato implícito del lanzamiento según el tipo de expr.
Si formato es un único carácter se aplican los especificadores en la tabla debajo. Si no coincide con ninguno se produce una excepción.
Si no ocurre ninguna de las condiciones anteriores se aplica el formato
de número real como en la función convdc.
| Especificador | Aplicar formato de |
|---|---|
| M | Unidad de Medida |
| A | Unidad de Consumo para áreas |
| L | Unidad de Consumo para longitudes |
| G | Unidad de CNC |
| % | Porcentaje |
| # | Número |
| $ | Moneda |
Valor de Retorno
Una cadena con el valor de expr formateado.
Observaciones
Los especificadores de formato pueden utilizarse también en minúsculas.
Los especificadores de unidad de medida y consumo escriben, si estan definidos, los símbolos de las unidades correspondientes.
Como la unidad de consumo no tiene precisión aplica implícitamente el formato de número del lanzamiento.
Ejemplo
Si la unidad de medida del lanzamiento actual es Tipo:Decimal, Precisión:0.01, Símbolo:cm y la unidad de CNC tiene precisión 0.001, entonces
(formato "45.4367" "M") ; retorna "45.44 cm"
(formato "45.4367" "0.0") ; retorna "45.4"
(formato 34.44 "G") ; retorna "34.440"